Jump to content

Marcos Vilela Alves

Members
  • Content count

    397
  • Joined

  • Last visited

  • Days Won

    1

Marcos Vilela Alves last won the day on November 11 2017

Marcos Vilela Alves had the most liked content!

Community Reputation

4 Comum

2 Followers

About Marcos Vilela Alves

  • Birthday 07/30/1987

Recent Profile Visitors

1519487 profile views
  1. Marcos Vilela Alves

    Sql Oracle nao retorna dados no PHP

    Eu uso o codeigniter. acontece o seguinte. nos logs localizei o retorno do banco. ele nao está consultando, retornando o erro ORA-01756: string entre aspas não finalizada adequadamente o problema é o seguinte. as senhas sao criptografadas conforme um determinado algoritmo, e o resultado são caracteres especiais. onde colocquei XXX000XXX são coisas como æ ou ë a query não está com strings mal finalizadas, porque ela roda no banco. tem o header header("Content-Type: text/html; charset=ISO-8859-1",true); para tratar e armazenar corretamente os caracteres na string, mas nao ajuda.
  2. Marcos Vilela Alves

    Sql Oracle nao retorna dados no PHP

    Bom dia. meu caso é o seguinte. tenho um server sql Oracle onde tenho os dados. meu sistema web tem que conectar nesse server. ok. isso já foi feito, inclusive como SysDBA. sem me logar, varias consultas acontecem, e tem retorno. na tela de login que tudo enrola. eu fiz a tela, e as autenticações corretamente. o sistema funciona, mas a query para consulta de usuario e senha, apesar de estar correta e no banco retornar dados, no php nao retorna nada. consulta, mas volta vazia. segue a consulta SELECT u.HANDLE , u.NOM_USUARIO , u.DSC_OBSERVACAO FROM BANCO.USUARIOS u WHERE u.NOM_USUARIO = 'MARCOS' AND u.NOM_SENHA = 'XXX000XXX' na base, meu usuario vem como retorno no php vem vazia. como se nao houvesse o dado na base. alguem sabe o pq?
  3. Marcos Vilela Alves

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

    Muito obrigado. vou analisar os tópicos sugeridos.
  4. Marcos Vilela Alves

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

    Sim. a questão que cheguei depois de um dia de pesquisa foi justamente essa questão. o drive está instalado. se eu coloco a fonte de dados ODBC no windows, a conexão acontece e efetua todas as contas perfeitamente. quando não tenho a fonte de ODBC a conexão não acontece. eu queria uma forma de burlar isso. e forcar o VB se conectar com o oracle sem passar pela fonte de dados utilizando o OracleConn.provider e isso parece impossível. :( ja revirei o google. até agora não localizei uma possível solução. pensei em passar a stringConnect direto no data Source , porém não aceita, uma vez que o nome da Source fica muito longo
  5. Marcos Vilela Alves

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

    A mensagem é essa. Nome da fonte de dados não encontrado e nenhum driver padrão especificado
  6. 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?
  7. Bom dia a todos. sei que o forum é sobre .NET, mas como não tem VB6 aqui, talvez alguem aqui saiba me ajudar. trabalho com vb6 há pouco tempo, e sempre vi que é uma aplicação delicada e cheia de frescura. tanto o editor quanto po Crystal. acontece que na minha máquina, não consigo acessar o menu Format>> References, para ver as referencias associadas ao projeto. acontece o erro "Erro acessing the system Registry" e não informa mai nada. utilizo window 7 64bit. alguem já passou por isso e conseguiu solucionar. Informação: Executar no modo de compatibilidade e como administrador não funcionou. desde já, obrigado.
  8. Boa tarde colegas. estou passando pela seguinte situação. na rede onde me encontro, tem um server contendo um web sistema denominado localhost, portanto. se eu digito localhost no meu navegador acesso ao sistema. a situação, é que quero utilizar o meu pc como server de projetos que pretendo trabalhar, e isso faz com que o eu não consiga utilizar os sistemas que coloco na minha maquina local. alguem saberia como posso corrigir esse problema na minha máquina? ou chamá-la por outro nome, ou trocar o 127.0.0.1, uma vez que esse numero tbm é direcionado para o sistema em questao. temos na nossa rede um servico de dominio de maquia, e esses dois nomes, llocalhost e 127.0.0.1 são direcionados para outra maquina.
  9. Boa tarde. meu problema é o seguinte. utilizo vb6 e uma base de dados access. funcionando bem até agora. durante uma consulta composta por duas tabelas, a execucao da query no VB6 está retornando vazia, quando na realidade existe dados a serem retornados. consulta: Select c.dsc_conta, b.num_banco, b.nom_banco, c.num_agencia, c.num_conta, c.handle From cad_conta as c ,cad_banco b Where c.dsc_conta Like 'B*' and b.handle=c.han_banco ORDER BY nom_banco, num_conta função que consulta Set con = New ADODB.Connection Set rsTemp = New ADODB.Recordset retorno = "OK" con.Open "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=D:\Marcos\MVA\mva.accdb; Persist Security Info=False;" rsTemp.Open Sql, con, adOpenKeyset, adLockBatchOptimistic Debug.Print rsTemp.RecordCount 'apenas para ver se houve retorno roda_sql = New ADODB.Recordset Set roda_sql = rsTemp sempre ela vem vazia, quando na verdade, ao executar essa consulta no access eu obtenho linhas de retorno. alguem passou por isso?
  10. resolvido... depois de revisar o código mais uma vez cuidadosamente, percebi que uma query sql nao retornava valores. e consequentemente, nenhuma outra seguinte que dependia desses valores retornavam, o que fazia o tempo de excução estourar. porem, eu ainda nao entendi a razão pela qual eu executava a função uma vez, e rodava tantas vezes.
  11. Boa tarde pessoal. é o seguinte. Desenvolvi um SOAP simples para que eu gere umas listas de clientes que preciso. estava ok. funcionando beleza, foi solicitado um ajuste na consulta, eu o fiz. agora, acho que a consulta está demorando muito, e o execution_time está matando. ai que está o problema. quando ele roda, fica um tempo esperando e acontece o erro " Error Fetching http headers in " e ai nao para mais. Descrevendo o que acontece: Tenho uma funcao que lista meus clientes. Crio o soap_cliente e chamo a funcao.. Nesssa funcao, lista_meus_clientes, se não existe um lote de clientes passível de listagem (conforme condições), cira o lote e retorna a lista. pois bem ai que está a falha. eu chamo a $soap->lista_meus_clientes($options) e ela demora muito, retorna o erro e fica criando lotes sem parar, até que eu de um restart no servico apache. é como se ela ficasse "se executando" somente até a query de criação de lote, sem parar mesmo.. gerando milhares de lotes sem clientes. alguem sabe o que posso fazer? passo os seguintes dados para iniciar a soap_cliente.(claro que alguns dados, por medida de segurança foram alterados) $options = array('location' => 'http://localhost/soap_server/index.php', 'uri' => 'http://localhost/soap_server/', 'user'=>'user_de_teste','pwd'=>'SENHA_testando_123', 'encoding'=>'utf-8', 'keep_alive'=>false, "connection_timeout"=>"120"); $api = new SoapClient(NULL, $options); $options = array('user'=>'user_de_teste','pwd'=>'SENHA_testando_123'); $js = $api->lista_meus_clientes($options);//busca os clientes echo $js."<br/>"; PS: Isso acontece unicamente no servidor online. no meu localhost ela nem está demorando pra retornar a lista.
  12. Marcos Vilela Alves

    SESSION simplesmente nao está sendo gravada

    A sessao foi criada sim. em ambas as situações, a sessao "han_avaliacao" é criada e recebe o valor na primeira página, porém quando o redirecionamento acontece, a variáve $_SESSION vem vazia na login.php.
  13. Marcos Vilela Alves

    SESSION simplesmente nao está sendo gravada

    Só para constar, econtrei na web, que era o header que eliminava a session. entao fiz no lugar echo "<script> window.location = 'login.php'</script>"; die(); e o erro persisti.
  14. Marcos Vilela Alves

    SESSION simplesmente nao está sendo gravada

    Nos testes que fiz, sempre tenho passado o valor para a. e antes de fazer o redirect com o header, a $_SESSION['han_avaliacao'] está com o valor correto. o fato, é que depois do redirect esse valor se perde. mas por garantia, apliquei o codigo que você passou, e o problema continuou.
  15. Marcos Vilela Alves

    Beraldo me tira uma curiosidade simples sobre array

    $i=0; $vet = array(); while($i<=5){ $vet[] = "Valor pos ".$i; } print_r($vet); Nao sei se comprrendi entao. o codigo acima coloca assim <?php echo $vet[2]; // Valor pos 2 echo $vet[5]; //Valor pos 5
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.