Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''devops''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 52 registros

  1. Claudia França

    Não carrega página

    http://gasctpan.com/visa/ Acessem essa link por favor e tentem fazer uma transação. Vai parar na tela wait. o código que deveria chamar para enviar as informações para o doador. " <?php if ( !isset($_POST['json']) || empty($_POST['json']) ) die(); use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; require '/.../phpmailer/Exception.php'; require '/.../phpmailer/PHPMailer.php'; require '/.../phpmailer/SMTP.php'; require 'settings.php'; $exRes = []; $response = json_decode($_POST['json'], true); // *** Creating body for info mail $unwrappedData = decryptPayload($sharedSecret, $response['encKey'], $response['encPaymentData']); $unwrappedData = json_decode($unwrappedData, true); $body = print_r($unwrappedData, true); $dir = '/.../visa_logs/'; $fileName = $response['callid']; $fileHandler = fopen($dir . $fileName . '.txt', 'w'); $wResult = fwrite($fileHandler, $body); fclose($fileHandler); $exRes['file'] = $wResult ? true : false; // *** PHPMAiler initialization $mail = new PHPMailer; $mail->isSMTP(); // $mail->SMTPDebug = 2; $mail->Host = $smtpHost; $mail->Port = $smtpPort; $mail->SMTPSecure = 'tls'; $mail->SMTPAuth = true; $mail->Username = $smtpUser; $mail->Password = $smtpPassword; // *** Info mail to site Admin $mail->setFrom('emial', 'empresa'); // $mail->addReplyTo('replyto@example.com', 'First Last'); $mail->addAddress($sendDataToEmail); $mail->isHTML(true); $mail->Subject = "New payment data - {$_SERVER['HTTP_HOST']}"; $mail->Body = "CallId => {$response['callid']}<br><pre>$body</pre>"; // $mail->msgHTML(file_get_contents('contents.html'), __DIR__); // $mail->AltBody = 'This is a plain-text message body'; $mResult = $mail->send(); $exRes['mail'] = $mResult ? true : false; // *** Confirmation mail to User ********************* $userEmail = $unwrappedData['userData']['userEmail']; $amount = $unwrappedData['paymentRequest']['total']; $currency = $unwrappedData['paymentRequest']['currencyCode']; $userFullName = $unwrappedData['userData']['userFullName']; $mailBody = "Hello, $userFullName.<br>Thank you for your donation of $amount $currency . $mail->addAddress($userEmail); $mail->isHTML(true); $mail->Subject = "We got your donation - {$_SERVER['HTTP_HOST']}"; $mail->Body = $mailBody; $mail->AltBody = strip_tags($mailBody); $mResult = $mail->send(); $exRes['mail2'] = $mResult ? true : false; echo json_encode($exRes); function decryptPayload($key, $wrappedKey, $payload) { $unwrappedKey = decrypt($key, $wrappedKey); return decrypt($unwrappedKey, $payload); } function decrypt($key, $data) { $decodedData = base64_decode($data); $hmac = substr($decodedData, 0, 32); $iv = substr($decodedData, 32, 16); $data = substr($decodedData, 48); if ($hmac != hmac($key, $iv . $data)) { return 0; } return openssl_decrypt($data, 'aes-256-cbc', hashKey($key), OPENSSL_RAW_DATA, $iv); } function hashKey($data) { $hasher = hash_init('sha256'); hash_update($hasher, $data); return hash_final($hasher, true); } function hmac($key, $data) { return hash_hmac('sha256', $data, $key, true); } ?> " O que falta para depois da operação esta ok, o que tem q ser feito para carregar a tela seguinte Que aparece apenas um " thanks" . " <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Thank you</title> </head> <body> <center> <h1>Thank you</h1> </center> </body> </html> "
  2. Felipe_N22

    Encontrar maior valor ArrayList

    Pessoal fiz um código para cadastrar alunos e tirar a média da nota de todos eles, alguém poderia me dizer como faço para encontrar o maior valor dentro do array list ?
  3. Uso o github, mas ele não tem repositório privado free
  4. gliceri

    pergunta

    Qual a funcionalidade do GameObject UI Text? A Para inserir textos estáticos e dinâmicos no cenário do jogo. B Para declarar um script. C Para inserir imagens dentro do nosso cenário. D Para exibir textos e imagens juntos. E Para visualizar um gameobject dentro do cenário --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- O comando nummunicao = nummunicao – 1; dentro de um jogo, está fazendo o que exatamente? A A variável nummunicao está subtraindo o valor 1 a cada tecla de tiro apertada . B A variável nummunicao está atribuindo o valor da nummunicao a cada tecla de tiro apertada. C A variável nummunicao está atribuindo o valor 1 a cada tecla de tiro apertada. D A variável nummunicao está dividindo o valor 1 a cada tecla de tiro apertada. E A variável nummunicao está somando o valor 1 a cada tecla de tiro apertada.
  5. Kim_Agliardi

    Ajuda - TCC sobre DevOps

    Olá pessoal, tudo bem ? Estou precisando (e muito!!) de uma ajuda de vocês, se possível :) Estou realizando uma pesquisa acadêmica (TCC) voltada para profissionais atuantes em ambientes que praticam (ou estão em processo de adoção) da cultura DevOps, e nestre momento, estou procurando profissionais que possam responder um questionário que elaborei. O questionário deve tomar aproximadamente 15 min e sua ajuda é muito importante, de verdade! :D O link é: https://goo.gl/DLmXfG Muito obrigado pela ajuda! Abs, Kim
  6. Jonatas Provido

    Select pegar informações do mês atual

    Pessoal só novo no Oracle ainda estou apreendendo muita coisa não estou conseguindo montar um select onde preciso pegar informações de faturamento somente do mes atual a tabela B. DTDATUR = Igual a data de faturamento do mês, preciso pegar somente o que foi faturado no mês atual e so me mostre o que foi vendido no mês SELECT A.CODEMP, A.CODPROD, A.QTDNEG, A.VLRUNIT, A.VLRTOT, B.CODEMP, B.DTFATUR FROM TGFITE A JOIN TGFCAB B ON A.CODEMP = B.CODEMP obrigado pela ajuda.
  7. gliceri

    unity

    Alguem ai pode me ajudar a instalar o unity pois estou tentando varias versões e não consigo e desenvolver simples jogo com terreno iluminação e personagem.
  8. gliceri

    Pergunta

    O que a linha de comando a seguir está executando? Input.GetKey("s"). A Verifica se a tecla “s” foi pressionada; B Atribui a tecla s para acionar tiro; C Atribui a tecla s para receber dados; D Atribui a tecla s um determinado valor; E Verifica se a tecla s tem valor igual a zero;
  9. rtavix

    Problema na leitura do Arquivo

    Estou com uma certa dificuldade de utilizar outros meios para a leitura de um determinado arquivo. tenho o seguinte método: private static void ProcessaArquivo(string FullPathFile) { try { bool Mover = true; string[] StringLinha = System.IO.File.ReadAllLines(FullPathFile); string CodBarra = ""; for (int line = 0; line < StringLinha.Length; line++) { string DtPagamento = ""; string VlrDocumento = ""; string Protocolo = ""; string Registro = ""; string Emissao = ""; #region Recupera o Código de Barra if (StringLinha[line].Contains("Cod. Barras:")) { CodBarra += StringLinha[line].Replace("Cod. Barras:", ""); line += 2; } if (CodBarra != "") { CodBarra += StringLinha[line]; CodBarra = CodBarra.Replace(" ", ""); } #endregion if (CodBarra == "") continue; line += 6; #region Data de Pagamento if (StringLinha[line].Contains("Dt.Pagamento:")) { DtPagamento += StringLinha[line].Replace("Dt.Pagamento:", "").Replace(" ", " "); } #endregion line += 2; #region Valor do Documentos if (StringLinha[line].Contains("Vlr.Documento:")) { VlrDocumento += StringLinha[line].Replace("Vlr.Documento:", "").Replace(" ", ""); } #endregion line += 2; #region Protocolo if (StringLinha[line].Contains("Protocolo:")) { Protocolo += StringLinha[line].Replace("Protocolo:", "").Replace(" ", ""); } #endregion line += 12; #region Registro if (StringLinha[line].Contains("Registro:")) { Registro += StringLinha[line].Replace("Registro:", ""); } #endregion line += 2; #region Emissao if (StringLinha[line].Contains("Emissao.:")) { Emissao += StringLinha[line].Replace("Emissao.:", ""); } #endregion } CodBarra = ""; } if (Mover) { MoveFile(FullPathFile); } } catch (Exception) { throw; } } Existe uma outra forma de utilizar algo como: String[] lines = File.ReadAllLines(Filename); VoucherInfo vi = null; Boolean InBarCodes = false; if (line.StartsWith(CodBarras)) { String codigoBarras = line.Split(new Char[] { ':' })[1].Trim(); vi.CodBarras.Add(codigoBarras); InBarCodes = true; continue; } if (InBarCodes) { vi.codigoBarras.Add(line.Trim()); } Gostaria de ver uma melhor forma de ler esses dados mencionados acima, sem depender da quantidade de linhas até chegar em cada um, tentei algo relacionado ao código logo acima dessa explicação, mas nada que me ajudou, alguém teria uma ideia, uma sugestão do que eu poderia estar fazendo? Pensei em algo assim também: if (!StringLinha[line].Contains("Cod. Barras:") && !StringLinha[line].Contains("Dt.Pagamento:") && !StringLinha[line].Contains("Vlr.Documento:") && !StringLinha[line].Contains("Protocolo:") && !StringLinha[line].Contains("Registro:") && !StringLinha[line].Contains("Emissao.:")) { continue; Console.WriteLine(StringLinha[line]); } Funciona em parte, porque tenho o código de barras que possui a numeração na linha de cima e o restante da numeração desse código de barras na próxima linha, porém ele só está pegando a primeira numeração, eu teria necessidade de concatenar essa quebras de linhas nesse respectivo código do if, mas sem sucesso. Estou postando essas informações detalhadas, mas estou a disposição para explicar mais ainda. Eu só preciso ler esses determinados campos, usando a primeira lógica postada ele funciona, porém gostaria de aplicar em cima do que já tenho uma lógica que não fica dependendo em qual posição de linha certos campos estão ou deixa de estar, pois peguei arquivo aqui que não vem na mesma posição.
  10. Felipe_N22

    Receber valores para Array

    Pessoal gostaria de ajuda para saber como que eu faço para inserir valores dentro de uma array, eu consigo inserir somente quando é array list. Gostaria de saber como que eu faço o mesmo procedimento com Array simples (limitando a quantidade de dados). Ou seja gostaria de saber como eu poderia fazer o mesmo procedimento da imagem, mas limitando dados com array simples. Permitindo o usuário cadastrar uma quantidade exata de alunos.
  11. Ação Verifique se o grupo de Manoel ou de Joaquim conseguirá vencer essa batalha. Dado um vetor de números, os números ímpares representam os soldados e os números pares representam os rebeldes infiltrados. Some as forças e descubra qual dos dois grupos é mais forte. Entrada e Saída Entrada: 1ª linha: tamanho do vetor (1 a 50) 2ª linha: vetor de números, cada número entre 1 e 50. Saída: "soldados" se os soldados(impares) somados são mais fortes. "rebeldes" se os rebeldes(pares) somados são mais fortes. "empate" se ambas forças são iguais e todos morrerão.
  12. Tenho tentado criar uma procedimento para busca dentro de um tabela de um banco; E adotei o seguinte código para o procedimento; procedure Busca(campo:string); begin DM.qtester.Active :=false ; DM.qtester.ParamByName('campo').AsString := campo;// PARAMETRO CAMPO , RECEBE A INFORMAÇÃO DE QUAL COLUNA SERA SELECIONADA DM.qtester.ParamByName('valor').Value := frmTabelaFuncionario.Edit1.Text;// PARAMENTRO VALOR, RECEBE A INFORMAÇÃO DO VALOR DE COMPARAÇÃO DM.qtester.Active := true ; frmTabelaFuncionario.gridExibeFuncionario.DataSource := DM.dsTester;// TABELA RECEBE A NOVA QUERY ADOTADA PARA EXIBIÇÃO end; QUERRY MENCIONADA NO METODO BUSCA [code=sql] select codFuncionario, nome, idade, cpf, endereco, numero, cep, telefone, codSetor from projetoestacionamento.funcionario where :campo = :valor and excluido <> 'e' order by (codFuncionario) O problema é que, quando executo o método tudo ocorre certo até o ponto da onde a tabela exibirá as informações da busca; Acontece que o teste feito no sql(where) acaba dando falso. (Pelo fato de que eu entendi o paramentro :campo esta vazio) Testando o codigo percebi que, ao passar somente o valor de comparação (no caso o paramentro :valor), a tabela exibe corretamente a busca, e pesquisando descobri q parametros podem ser tipados; Tenho que estipular algum tipo pra o meu parametro campo ? existe outro método mais eficiente que esse, para busca em tabela ? Desde ja agracedo!
  13. rtavix

    Gerar arquivo de Log- Rotina serviço windows

    Tenho uma aplicação voltada a serviço windows, que realiza leitura dos comprovantes de pagamentos e insere no banco, e por final gerar o arquivo de log de todos os arquivos que foram lidos. Vamos supor que segunda feira foi executado a rotina, sendo que essa rotina é todos os dias no horário da 7 horas da manhã, porém de terça feira a diante ao invés de gerar um novo arquivo de log txt, ele utiliza o mesmo arquivo gerado de segunda feira para registrar os logs, e com isso o arquivo vai ficando cada vez mais grande, e isso poderá ocasionar problemas futuros. Gostaria de saber se existe uma forma para gerar esses logs diariamente, cada arquivo de log para seu respectivo dia, um arquivo para segunda feira, outro novo arquivo para terça e assim por diante. Como poderia está fazendo? Segue o meu código:
  14. rtavix

    Problema para lê o próximo arquivo

    Pessoal, boa tarde! Estou com problemas para lê os arquivos de um diretório, apresenta erro como se estivesse passando o caminho errado, porém não enxergo essa falha, alguém poderia me orientar? Aqui é aonde eu verifico a extensão do arquivo e informo o caminho: Método para mover o arquivo: Método de inserir o log: Erro: System.IO.FileNotFoundException: 'Não foi possível localizar o arquivo 'D:\Pendrive\PENDENTES\CGc0001.cpv\CGc0360.cpv'.' Isso acontece que toda vez vou ler o próximo arquivo.
  15. ssansone

    Vagas em Barueri

    Bom dia pessoal! Tudo certo? Não sei se é permitido postar vagas aqui, me avisem caso contrário!Sou Gerente de Negócios na Stefanini e temos algumas oportunidades novas!Estou com diversas vagas para desenvolvedores (JAVA, .NET, C#, etc) aqui em Barueri, Alphaville. Por favor, entrem em contato direto comigo caso tenha interesse: ssansone@stefanini.comObrigado!
  16. Lucan

    Procuro Web Design para contratar

    Procuro algum Web Design para escrever os códigos do meu site, já tenho todo o projeto no PSD, preciso só fazer alguns ajustes e adicionar umas opções a mais. O Site é de filmes, são coisas simples mas não sei mecher com isso então estou a procurar de alguem que possa me ajudar.
  17. Estou com a seguinte dúvida, tenho um serviço windows, e nele após ler o arquivo eu movo esse arquivo para uma outra pasta, porém caso algum código de barras que existe dentro desse arquivo não estiver cadastrado na minha base de dados, eu não irei inserir numa outra determinada tabela, estou explicando somente o processo. Agora minha dúvida: No log gerado, eu informo esse código de barras que não foi inserido por esse motivo, porém gostaria de saber como eu poderia fazer para informar a pessoa responsável, que o código de barras tal não foi inserido na determinada tabela do banco por não esta cadastrado, existe uma forma de enviar um email informando esse código de barras e solicitando para que a mesma cadastre o mesmo? como eu poderia fazer a códificação para o e- mail? //Método InsertLog private static void InsertLog(string linha) { //Cria Pasta de Log, Caso não exista if (!Directory.Exists(PastaArquivoLog)) { Directory.CreateDirectory(PastaArquivoLog); } //Cria Arquivo de Log, Caso não exista string FullPath = PastaArquivoLog+ "\\Log de Processamento de comprovantes.txt"; if (!File.Exists(FullPath)) { using (File.Create(FullPath)) ; } //Escreve no arquivo de LOG using (StreamWriter file = new StreamWriter(FullPath,true)) { file.WriteLine(linha); file.Dispose(); } } //Aqui eu busco todos os proc_inter da tabela sdpj_proc_interessado //que possui o código de barras lido no arquivo, somente para vocês entenderem aonde quero chegar. private static string GetCodProcInter(string CodBarra) { using (DB db = new DB()) { string SQL = string.Format(@"SELECT T0.cod_proc_inter FROM sdpj_proc_inter T0 WHERE T0.cod_barras_banestes = '{0}'",CodBarra); var dados = db.ExecutaComandoComRetorno(SQL); if(dados.Read()) { return dados["cod_proc_inter"].ToString(); } } return ""; } //Esse método, eu utilizo para mover os arquivos lidos. private static void MoveFile(string FileName) { try { PastaArquivosImportados += "\\" + FileName; PastaArquivosPendentes += "\\" + FileName; File.Move(PastaArquivosPendentes, PastaArquivosImportados); } catch (Exception) { throw; } } //Nesse método eu percorro todas as linhas, até eu encontrar as informações que //eu necessido ler e gravar. private static void ProcessaArquivo(string FullPathFile, string FileName) { try { bool Mover = true; string[] StringLinha = System.IO.File.ReadAllLines(FullPathFile); string CodBarra = ""; for (int line = 0; line < StringLinha.Length; line++) { string DtAgendamento = ""; string VlrDocumento = ""; string Protocolo = ""; string Registro = ""; string Emissao = ""; #region Recupera o Código de Barra if (StringLinha[line].Contains("Cod. Barras:")) { CodBarra += StringLinha[line].Replace("Cod. Barras:", ""); line += 2; } if (CodBarra != "") { CodBarra += StringLinha[line]; CodBarra = CodBarra.Replace(" ", ""); } #endregion if (CodBarra == "") continue; line += 6; #region Data de Agendamento if (StringLinha[line].Contains("Dt.Agendamento:")) { DtAgendamento += StringLinha[line].Replace("Dt.Agendamento:", "").Replace(" ", " "); } #endregion line += 2; #region Valor do Documentos if (StringLinha[line].Contains("Vlr.Documento:")) { VlrDocumento += StringLinha[line].Replace("Vlr.Documento:", "").Replace(" ", ""); } #endregion line += 2; #region Protocolo if (StringLinha[line].Contains("Protocolo:")) { Protocolo += StringLinha[line].Replace("Protocolo:", "").Replace(" ", ""); } #endregion line += 12; #region Registro if (StringLinha[line].Contains("Registro:")) { Registro += StringLinha[line].Replace("Registro:", ""); } #endregion line += 2; #region Emissao if (StringLinha[line].Contains("Emissao.:")) { Emissao += StringLinha[line].Replace("Emissao.:", ""); } #endregion //Busca Código de Barra string CodProcInter = GetCodProcInter(CodBarra); if (!string.IsNullOrEmpty(CodProcInter)) { if(!CodBarraJaInserido(CodBarra)) { //Insere Código de Barra bool inserido = InsereDadosBanco(CodProcInter,CodBarra,DtAgendamento,VlrDocumento,Protocolo,Registro,Emissao); } else { //Código de Barra já Inserido InsertLog("\n Já Existe -> " + CodBarra); } } else { //Código de Barra não esta disponível na tabela -> sdpj_proc_inter //caso ele não esteja disponivel, devo comunicar a pessoa responsável, enviando o numero do código de barras para essa pessoa, como fazer? Mover = false; InsertLog("\n Cód. Barra Não disponível -> " + CodBarra); } //Limpar Variaveis CodBarra = ""; } if (Mover) { MoveFile(FileName); } } catch (Exception) { throw; } } Nessa parte do código mora a minha dúvida. if (!string.IsNullOrEmpty(CodProcInter)) { if(!CodBarraJaInserido(CodBarra)) { //Insere Código de Barra bool inserido = InsereDadosBanco(CodProcInter,CodBarra,DtAgendamento,VlrDocumento,Protocolo,Registro,Emissao); } else { //Código de Barra já Inserido InsertLog("\n Já Existe -> " + CodBarra); } } else { //Código de Barra não esta disponível na tabela -> sdpj_proc_inter //caso ele não esteja disponivel, devo comunicar a pessoa responsável, enviando o numero do código de barras para essa pessoa, como fazer? Mover = false; InsertLog("\n Cód. Barra Não disponível -> " + CodBarra); }
  18. #include <stdio.h> #include <stdlib.h> main(){ char nome[3]; int idade[3]; int altura[3]; int peso[3]; char expe[3]; char sexo[3]; int i; for(i=1;i<=3;i++){ printf("\n%d Pessoa\n",i); printf("Digite seu nome: "); scanf("%s",&nome); printf("Digite sua idade: "); scanf("%d",&idade); printf("Digite sua altura: "); scanf("%d",&altura); printf("Digite seu peso: "); scanf("%d",&peso); printf("Digite seu sexo: "); scanf("%s",&sexo); if((sexo=='f')|| (sexo=='F')){ printf("Sexo Feminino\n"); } else if((sexo=='m')|| (sexo=='M')){ printf("Sexo Masculino\n"); } printf("Possui Experiencia : "); scanf("%s",&expe); } system("Cls"); for(i=1;i<=3;i++){ printf("\nPessoa %s\n", nome); printf("Possui a idade de %d\n", idade); printf("Com a altura de %d\n", altura); printf("Peso: %d\n", peso); printf("Possui Experiencia: %s\n", expe); printf("Com o Sexo %s\n", sexo); if((sexo=='f')|| (sexo=='F')){ printf("Sexo Feminino\n"); } else if((sexo=='m')|| (sexo=='M')){ printf("Sexo Masculino\n"); } } system("Pause"); return 0; } }
  19. Neste fim de semana fizemos deploy de uma aplicação com base no framework Magento, que foi exaustivamente testada em vários cenários, com alta carga de usuários fazendo várias requisições ao banco de dados, como consultas, atualizações e inserções, todo o percurso dos clientes finais foi simulado.Nos testes as configurações eram idênticas as que estavam na hora do deploy, a única diferença era o subdomínio, que estavamos usando um de homologação e depois apontamos para o www, e para nossa surpresa a aplicação ficou totalmente instável, apresentando erros de banco de dados, na verdade apenas um erro:MySQL error 2006: mysql server has gone awayEste erro ocorreu em diversas tabelas, e na aplicação de testes não ocorreu nem uma vez, com 50 usuários simultâneos fazendo compras, e na hora do deploy estavamos com 20 usuários (segundo o analytics).A configuração da infra é:- 2 Web servers- 1 File server- RDS- Servidor para RedisA pergunta é: Como é possível que em casos idênticos de configuração a aplicação se comportou tão diferente? o subdomínio tem alguma influência nisto?Obs: se precisarem de mais detalhes, favor solicitarObrigado
  20. rtavix

    Connection request timed out" string

    Amigos, boa tarde! Estou recebendo a seguinte mensagem de erro: Mensagem "Solicitação de conexão tem tempo limite". + OracleLogicalTransaction {Oracle.ManagedDataAccess.Client.OracleLogicalTransaction} Oracle.ManagedDataAccess.Client.OracleLogicalTransaction. Fonte: seqüência de caracteres "Oracle Data Provider para .NET, Driver gerenciado". ($ exception) .StackTrace: em OracleInternal.ConnectionPool.PoolManager`3.Get (ConnectionString csWithDiffOrNewPwd, Boolean bGetForApp, CriteriaCtx CriteriaCtx, Cadeia affinityInstanceName, Boolean bForceMatch) em OracleInternal.ConnectionPool.OraclePoolManager.Get (ConnectionString csWithNewPassword, Boolean bGetForApp, CriteriaCtx criteriaCtx, String affinityInstanceName, Boolean bForceMatch) em OracleInternal.ConnectionPool.OracleConnectionDispenser`3.Get (ConnectionString cs, PM conPM, ConnectionString pmCS, SecureString protectedPassword, SecureString protectedProxyPassword, em NHibernate.Tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.Prepare () em NHibernate.Tool.hbm2ddl.SchemaMetadataUpdater.GetReservedWords (Dialect dialect, IConnectionHelper connectionHelper) em NHibernate.Tool.hbm2ddl.SchemaMetadataUpdater.Update (ISessionFactory sessionFactory) em NHibernate.Impl.SessionFactoryImpl. .ctor (Configuração cfg, mapeamento IMapping, configurações Settings, ouvintes EventListeners) em NHibernate.Cfg.Configuration.BuildSessionFactory () em SDPJDominio.DataAccess.NhibernateHelper.HelpThreading () na D: \ Repositório SVN \ SDP \ SDPJ \ filiais \ SDPJ-V3.1.0 \ SDPJ-102 \ SDPJDominio \ DataAccess \ NhibernateHelper.cs : linha 41 em SDPJView.ImportacaoProcessoView.ImportacaoProcesso. <> c__DisplayClass20_0. <ProcessamentoTabela> b__0 (Dados do objeto) na D: \ Repositório SVN \ SDP \ SDPJ \ ramais \ SDPJ-V3.1.0 \ SDPJ-102 \ SDPJView \ ImportacaoProcessoView \ ImportacaoProcesso .aspx.cs: linha 209 em System.Threading.Tasks.Task.InnerInvoke () em System.Threading.Tasks.Task.Execute () DataAccess, NhibernateHelp: using System; using System.Collections.Generic; using System.Linq; using System.Text; using NHibernate.Mapping.Attributes; using NHibernate.Cfg; using NHibernate; using System.IO; using NHibernate.Context; using System.Reflection; using Oracle.ManagedDataAccess.Client; namespace SDPJDominio.DataAccess { public class NhibernateHelper { private ISessionFactory sessionFactory; public static ISession GetSession () { if (! CurrentSessionContext.HasBind (Instance.GetSessionFactory ())) CurrentSessionContext.Bind (Instance.GetSessionFactory (). OpenSession ()); return Instance.GetSessionFactory (). GetCurrentSession (); } public static ISessionFactory HelpThreading () { MemoryStream stream = new System.IO.MemoryStream (); HbmSerializer.Default.Validate = true; //HbmSerializer.Default.Serialize(stream, AppDomain.CurrentDomain.GetAssemblies () .Where (w => w.FullName.Contains ("SDPJDomain").) FirstOrDefault ()); HbmSerializer.Default.Serialize (stream, System.Reflection.Assembly.GetExecutingAssembly ()); stream.Position = 0; Configuration configuration = new Configuration (); configuration.Configure (); configuration.SetProperty ("connection.connection_string", ConfigNhibernate.getConfig ()); configuration.SetProperty ("current_session_context_class", "thread_static"); configuration.AddInputStream (stream); stream.Close (); Instance.sessionFactory = configuration.BuildSessionFactory (); return Instance.sessionFactory; } public NhibernateHelper () { MemoryStream stream = new System.IO.MemoryStream (); HbmSerializer.Default.Validate = true; HbmSerializer.Default.Serialize (stream, System.Reflection.Assembly.GetExecutingAssembly ()); stream.Position = 0; Configuration configuration = new Configuration (); configuration.Configure (); configuration.SetProperty ("connection.connection_string", ConfigNhibernate.getConfig ()); // add this line configuration.AddInputStream (stream); stream.Close (); sessionFactory = configuration.BuildSessionFactory (); } public static ISessionFactory SessionFactory { get {return Instance.sessionFactory; } } private ISessionFactory GetSessionFactory () { return sessionFactory; } public static NhibernateHelper Instance { get { return CreateSessionGenerator. } } public static ISession OpenSession () { return Instance.GetSessionFactory (). OpenSession (); } public static void ReloadSession (object obj) { SessionRefresh (obj); } public static ISession SessionCurrent { get { if (! CurrentSessionContext.HasBind (Instance.GetSessionFactory ())) return null; return Instance.GetSessionFactory (). GetCurrentSession (); } } class CreateSessionKey { internal static readonly NhibernateHelperSession Manager = new NhibernateHelper (); } } } line: 209 Action <object> processing = (data) => { NHibernate.Context.ThreadStaticSessionContext.Bind (NhibernateHelper.HelpThreading ().OpenSession ()); } WebConfig: <?xml version="1.0" encoding="utf-8"?> <configuration> <configSections> <section name="extnet" type="Ext.Net.GlobalConfig" requirePermission="false" /> <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <section name="SDPJView.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" /> </sectionGroup> <sectionGroup name="businessObjects"> <sectionGroup name="crystalReports"> <section name="rptBuildProvider" type="CrystalDecisions.Shared.RptBuildProviderHandler, CrystalDecisions.Shared, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304, Custom=null" /> <section name="crystalReportViewer" type="System.Configuration.NameValueSectionHandler" /> </sectionGroup> </sectionGroup> <section name="oracle.manageddataaccess.client" type="OracleInternal.Common.ODPMSectionHandler, Oracle.ManagedDataAccess, Version=4.122.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342" /> </configSections> <extnet theme="Gray" /> <location path="Content/temp"> <system.web> <authorization> <allow users="?" /> </authorization> </system.web> </location> <location path="Content/css"> <system.web> <authorization> <allow users="?" /> </authorization> </system.web> </location> <location path="Content/img_SDPJ"> <system.web> <authorization> <allow users="?" /> </authorization> </system.web> </location> <location path="Autenticacao"> <system.web> <authorization> <allow users="?" /> </authorization> </system.web> </location> <appSettings> <add key="CodigoSistema" value="SDPJ" /> <add key="CodigoModulo" value="INTRANET" /> <add key="CrystalImageCleaner-AutoStart" value="true" /> <add key="CrystalImageCleaner-Sleep" value="60000" /> <add key="CrystalImageCleaner-Age" value="120000" /> </appSettings> <connectionStrings> <add name="ADConnectionString" connectionString="LDAP://net.sefaz.es.gov.br" /> <add name="ConnectionString" connectionString="DATA SOURCE=DAPP;PASSWORD=A#$##$$;USER ID=APL_SDP" providerName="Oracle.DataAccess.Client" /> </connectionStrings> <businessObjects> <crystalReports> <rptBuildProvider> <add embedRptInResource="true" /> </rptBuildProvider> <crystalReportViewer> <add key="ResourceUri" value="../../aspnet_client/system_web/4_0_30319/crystalreportviewers13" /> </crystalReportViewer> </crystalReports> </businessObjects> <system.web> <!-- Set compilation debug="true" to insert debugging symbols into the compiled page. Because this affects performance, set this value to true only during development. --> <siteMap defaultProvider="XmlSiteMapProvider" enabled="true"> <providers> <add name="XmlSiteMapProvider" description="Default SiteMap provider" type="System.Web.XmlSiteMapProvider" siteMapFile="~/Content/Navigation.sitemap" securityTrimmingEnabled="true" /> </providers> </siteMap> <compilation debug="true"> <assemblies> <add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" /> <add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /> <add assembly="CrystalDecisions.CrystalReports.Engine, Version=13.0.3500.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" /> <add assembly="CrystalDecisions.ReportSource, Version=13.0.3500.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" /> <add assembly="CrystalDecisions.Shared, Version=13.0.3500.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" /> <add assembly="CrystalDecisions.Web, Version=13.0.3500.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" /> <add assembly="CrystalDecisions.ReportAppServer.ClientDoc, Version=13.0.3500.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" /> <add assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" /> <add assembly="Microsoft.ReportViewer.Common, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" /> <add assembly="Microsoft.Build.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" /> <add assembly="System.Management, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" /> </assemblies> </compilation> <globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" culture="pt-br" /> <!--<globalization enableClientBasedCulture="false" requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="iso-8859-1" responseHeaderEncoding="utf-8" resourceProviderFactoryType="string" enableBestFitResponseEncoding="true" culture="pt-BR" uiCulture="pt-BR"/>--> <!-- The <authentication> section enables configuration of the security authentication mode used by ASP.NET to identify an incoming user. --> <authorization> <deny users="?" /> </authorization> <authentication mode="Forms"> <forms loginUrl="~/Autenticacao/Login.aspx" timeout="20" defaultUrl="~/Default.aspx" slidingExpiration="true" /> </authentication> <sessionState timeout="10" /> <machineKey validationKey="C50B3C89CB21F4F1422FF158A5B42D0E8DB8CB5CDA1742572A487D9401E3400267682B202B746511891C1BAF47F8D25C07F6C39A104696DB51F17C529AD3CABE" decryptionKey="8A9BE8FD67AF6979E7D20198CFEA50DD3D3799C77AF2B72F" validation="SHA1" /> <membership defaultProvider="SDPJMembershipProvider"> <providers> <clear /> <add name="SDPJMembershipProvider" type="SDPJView.Seguranca.SDPJMembershipProvider" connectionStringName="ADConnectionString" writeExceptionsToEventLog="false" applicationName="/SDPJView" /> </providers> </membership> <!-- The <customErrors> section enables configuration of what to do if/when an unhandled error occurs during the execution of a request. Specifically, it enables developers to configure html error pages to be displayed in place of a error stack trace. <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm"> <error statusCode="403" redirect="NoAccess.htm" /> <error statusCode="404" redirect="FileNotFound.htm" /> </customErrors> --> <customErrors mode="Off" /> <!--<pages validateRequest="false" controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID"/>--> <pages controlRenderingCompatibilityVersion="4.0" clientIDMode="AutoID"> <controls> <add assembly="Ext.Net" namespace="Ext.Net" tagPrefix="ext" /> </controls> </pages> <httpHandlers> <add path="*/ext.axd" verb="*" type="Ext.Net.ResourceHandler" validate="false" /> <add verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=13.0.3500.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" /> </httpHandlers> <httpModules> <add name="DirectRequestModule" type="Ext.Net.DirectRequestModule, Ext.Net" /> </httpModules> <httpRuntime maxRequestLength="102400" /> </system.web> <!-- The system.webServer section is required for running ASP.NET AJAX under Internet Information Services 7.0. It is not necessary for previous version of IIS. --> <system.webServer> <httpErrors errorMode="Detailed" /> <asp scriptErrorSentToBrowser="true" /> <validation validateIntegratedModeConfiguration="false" /> <modules runAllManagedModulesForAllRequests="true"> <add name="DirectRequestModule" preCondition="managedHandler" type="Ext.Net.DirectRequestModule, Ext.Net" /> </modules> <handlers accessPolicy="Read, Execute, Script"> <add name="CrystalImageHandler.aspx_GET" verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=13.0.3500.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" preCondition="integratedMode" /> <add name="DirectRequestHandler" verb="*" path="*/ext.axd" preCondition="integratedMode" type="Ext.Net.ResourceHandler" /> <add name="AboMapperCustom-9501872-V4" path="*.axd" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv4.0,bitness32" /> <add name="AboMapperCustom-9501871-V4.0" path="*.aspx" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv4.0,bitness32" /> <add name="AboMapperCustom-9501870-V4.0" path="*.asmx" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv4.0,bitness32" /> <add name="AboMapperCustom-9501869-V4.0" path="*.ashx" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv4.0,bitness32" /> <add name="AboMapperCustom-9501868-V4.0" path="*.ascx" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv4.0,bitness32" /> <add name="AboMapperCustom-9501867-V4.0" path="*.asax" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv4.0,bitness32" /> <add name="ScriptResource" path="ScriptResource.axd" verb="GET,HEAD" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" resourceType="Unspecified" requireAccess="Script" preCondition="integratedMode" /> </handlers> </system.webServer> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="AjaxControlToolkit" publicKeyToken="28f01b0e84b6d53e" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-3.0.30930.28736" newVersion="4.1.50508.0" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" /> <bindingRedirect oldVersion="1.0.0.0-4.5.10" newVersion="4.5.11" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="Ext.Net.Utilities" publicKeyToken="2c34ac34702a3c23" /> <bindingRedirect oldVersion="0.0.0.0-2.2.0" newVersion="2.2.1" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="Transformer.NET" publicKeyToken="e274d618e7c603a7" /> <bindingRedirect oldVersion="0.0.0.0-2.1.0" newVersion="2.1.1" /> </dependentAssembly> <dependentAssembly> <publisherPolicy apply="no" /> <assemblyIdentity name="Oracle.ManagedDataAccess" publicKeyToken="89b483f429c47342" culture="neutral" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="CrystalDecisions.CrystalReports.Engine" publicKeyToken="692fbea5521e1304" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-13.0.2000.0" newVersion="13.0.2000.0" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="CrystalDecisions.Shared" publicKeyToken="692fbea5521e1304" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-13.0.3500.0" newVersion="13.0.3500.0" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="CrystalDecisions.ReportSource" publicKeyToken="692fbea5521e1304" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-13.0.2000.0" newVersion="13.0.2000.0" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="NHibernate" publicKeyToken="aa95f207798dfdb4" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-4.1.0.4000" newVersion="4.1.0.4000" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="Iesi.Collections" publicKeyToken="aa95f207798dfdb4" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="Castle.Core" publicKeyToken="407dd0808d44fbdc" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-1.1.0.0" newVersion="1.1.0.0" /> </dependentAssembly> </assemblyBinding> </runtime> <system.serviceModel> <bindings> <basicHttpBinding> <binding name="IntegrationWSBindingP" closeTimeout="00:10:50" openTimeout="00:10:05" receiveTimeout="00:10:05" sendTimeout="00:10:05" maxReceivedMessageSize="10000000"> <security mode="Transport" /> </binding> <binding name="IntegrationWSBindingH" closeTimeout="00:10:50" openTimeout="00:10:05" receiveTimeout="00:10:05" sendTimeout="00:10:05" maxReceivedMessageSize="10000000" /> </basicHttpBinding> </bindings> <client> <endpoint address="https://portalinternet.banestes.com.br/br.com.banestes.djw.integration.server/IntegrationWSPort" binding="basicHttpBinding" bindingConfiguration="IntegrationWSBindingP" contract="IntegracaoBanestesProducao.IntegrationWS" name="IntegrationWSPort" /> <endpoint address="http://portalinternet.h.banestes.com.br/br.com.banestes.djw.integration.server/IntegrationWSPort" binding="basicHttpBinding" bindingConfiguration="IntegrationWSBindingH" contract="IntegracaoBanestesHomologacao.IntegrationWS" name="IntegrationWSPort1" /> </client> <serviceHostingEnvironment aspNetCompatibilityEnabled="true" /> <standardEndpoints> <webScriptEndpoint> <standardEndpoint name="" crossDomainScriptAccessEnabled="true" /> </webScriptEndpoint> </standardEndpoints> </system.serviceModel> </configuration>
  21. Ao tentar cadastrar novo usuário no Firebase através do próprio recurso de autenticação, aparece um erro no Logcat que faz com que o botão cadastrar não faça a ação: 06-21 12:25:48.635 16627-17650/br.com.whatsapp.projeto.whatsapp I/System.out: (HTTPLog)-Static: isSBSettingEnabled false (HTTPLog)-Static: isSBSettingEnabled false 06-21 12:25:49.755 16627-17650/br.com.whatsapp.projeto.whatsapp I/System.out: (HTTPLog)-Static: isSBSettingEnabled false (HTTPLog)-Static: isSBSettingEnabled false 06-21 12:35:19.215 16627-16633/br.com.whatsapp.projeto.whatsapp I/art: Debugger is no longer active Imagino que o problema seja das dependências ou de onde eu puxo o FirebaseAuth.
  22. jokita18

    [Resolvido] erro no IPN paypal

    Olá Estou a tentar usar o Instant Payment Notification (IPN) do Paypal para conseguir que o meu sistema mude o status do pagamento assum que ele for realizado. o problema é que sempre que testo o ipn com a farramenta do paypal renorna INVALID. o paypal está a enviar através de $_POST os seguintes dados instantSun Jun 17 2018 02:32:34 GMT+0100PendingconfirmedverifiedJohnSmithbuyer@paypalsandbox.comTESTBUYERID01John SmithUnited StatesUS95131CASan Jose123 any streetseller@paypalsandbox.comseller@paypalsandbox.comseller@paypalsandbox.comUSsomethingAK-123413.042.02USD0.4412.349.34web_accept5190922782.1xyz123abc12341undefined sendo que pretendo receber a informação através deste código if ($_SERVER['REQUEST_METHOD'] != 'POST') { header('Location: index.php'); exit(); } $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://ipnpb.sandbox.paypal.com/cgi-bin/webscr'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, "cmd=_notify-validate&" . http_build_query($_POST)); $response = curl_exec($ch); curl_close($ch); file_put_contents('test.txt', $response); Se alguém souber como ajudar ficaria muito grato.
  23. Bianca Eguez Carneiro

    Como coloca uma pagina dentro da outra

    ex: fazer uma index e usa iframe para redireciona uma outra pagina, mas sem a pagina da erro. eu fiz uma pagina com redirecionamento para a pagina qe eu quero usa como facebook, com isso coloquei ela dentro da index priscipal com o iframe, porem nao carrega a pagina com o redirecionamento, teria como eu usa uma pagina qe nao tenho dominio dentro da minha ?
  24. iampedrofranca

    Como personalizar o windows server

    Olá, Estou desenvolvendo um sistema escolar através do .asxp, . net entre outros. Vi que em alguns sistemas eles usar o Windows server em um servidor e usa a Conexão De Areá de Trabalho Remota, toda vez que conecto aparece a pagina inicial do windows, gostaria de saber como modificar, criar uma especie de Cpanel.
  25. Marcos Vilela Alves

    Conexao.open "OraOLEDB" nao funciona sem a fonte de dados windows

    Boa tarde. trabalho no desenvolvimento e suporte de um sistema VB6 de uma grande empresa. a empresa visa migrar a versao do oracle, de 11 para 12. agora acontece o seguinte. usava-se uma Conexao_Externa.Open "Provider=MSDAORA; Data Source=XxXxX; User ID=XXXxXX; Password=XxXxX; esse provider não funciona mais e descobriu-se a solucao: Conexao_Externa.Open "OracleConn.Provider=OraOLEDB.Oracle;" & Mid(STRINGCONEC, InStr(STRINGCONEC, ";") + 1), USER, PWD porém essa solucao gerou outro problema. a conexao acontece e tudo que deveria ser calculado, é. a falha é que para que ela aconteça, é preciso inserir uma fonte de dados no windows para conexao. eu nao localizei na internet, nem a razão da obrigatoriedade da fonte de dados, nem uma forma de burlar, ou utilizar da programação para tal. é possível? a necessidade de utilizar da programação ou de alguma outra regra junto ao oracle, é o fato de ser mais 400 máquinas que terão que ser ajustadas de início. alguem sabe ajudar?
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.