NJM 0 Denunciar post Postado Janeiro 7, 2011 Olá pessoal, estou precisando de ajuda, nem sei se seria neste topico o local correto para fazer a pergunta, senão for por favor me informe o local certo. Seguinte, tenho uma procedure criada no oracle 11g mas que foi compilada e testada perfeitamente no 10xe, ela é bem simples, recebe 2 parametros e retorna 3 valores lidos de varias tabelas, criei uma rotina em Delphi 7, que usa o dbexpress stored proced que é criado em runtime e chama esta procedure passando os 2 parametros, acontece que no 11g ele passa os parametros e retorna perfeitamente, mas no 10xe ele não consegue passar os parametros, ele leva todos os parametros nulo, é só mudar o connection para o 11g e ele roda normalmente sem nenhuma mudança na aplicação. Alguem já passou por isso, se precisar eu copio a procedure e a rotina em delphi, por enquanto o meu muito obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
supernoi 0 Denunciar post Postado Janeiro 7, 2011 Ola, Pela descricao acredito que aplicacao esta violando alguma limitacao do 10xe... Ele retorna algum erro? ORA PL... sei la... ou simplesmente nao retorna nada? Compartilhar este post Link para o post Compartilhar em outros sites
NJM 0 Denunciar post Postado Janeiro 8, 2011 Ola supernoi, obrigado pela atenção. Não retorna nenhum mensagem do oracle, simplesmente por não receber nenhum parametro ele me retorna a minha mensagem de exception "when no_data_found" de que não encontrou o registro, que no caso seria o cliente. Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Janeiro 8, 2011 Chegou a testar com outra Procedure ? A SP usa tipos(types) nativos ou algum tipo de usuário ? Compartilhar este post Link para o post Compartilhar em outros sites
NJM 0 Denunciar post Postado Janeiro 8, 2011 Ola Motta, obrigado por responder. No 10xe está tendo problemas em todas, eu uso type do próprio Oracle, acredito que seja alguma incompatibilidade do dbexpress que é muito antigo, vou tentar usar algum outro componente, tem vários sites citando que o dbexpress com procedure não funciona bem, talvez tentar colocar a chamada da procedure em alguma trigger. Informarei os novos testes. Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Janeiro 9, 2011 Quer que mova este post lá para a área de Delphi ? Compartilhar este post Link para o post Compartilhar em outros sites
NJM 0 Denunciar post Postado Janeiro 10, 2011 Ola Motta, obrigado pela atenção. Não há necessidade de mover o post, troquei o componente que faz a conexão com o banco para teste e não deu nenhum erro, ou seja o problema está no dbexpress, vou procurar alguma atualização do componente. Compartilhar este post Link para o post Compartilhar em outros sites