No meu caso as procedures eu passo o parâmetro com Value. Utilizo Delphi 7.
Sinceramente não tenho esse tipo de problemas com o Oracle. É necessário verificar as configurações do seu banco, quando fiz o meu projeto de TCC usando Oracle o único inconveniente foi que como eu não tinha acesso total ao banco de dados eu precisava setar algumas configurações antes de abrir a minha conexão. São elas: ALTER SESSION SET NLS_LANGUAGE = "BRAZILIAN PORTUGUESE"' ALTER SESSION SET NLS_TERRITORY = BRAZIL'); ALTER SESSION SET NLS_DATE_FORMAT = ''DD/MM/YYYY HH24:MI:SS''' ALTER SESSION SET NLS_NUMERIC_CHARACTERS=''.,''' _____ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de alineri Enviada em: quarta-feira, 27 de fevereiro de 2008 03:56 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] DBEXPRESS + SQLStoredProc + ORACLE - isso realmente funciona ? Ola Pessoal, Estou atravessando madrugada a dentro e ate agora nao estou conseguindo executar minhas procedures do Oracle utilizando SQLStoredProc do Dbexpress. A cada momento e um erro diferente, sera que essa combinacao realmente funciona ? Estou fazendo um teste basico, uma procedure que inclui registro em dois campos, ( Codigo - Numerico, Descricao - Texto ) a procedure foi testada diretamente no oracle e esta funcionando. Os erros sao o seguinte: ORA-06502 e ORA-06512 esse erro se referindo a campo Codigo que e numerico No Oracle esse campo esta como Number e em params do SQLStoredProc o datatype esta como ftFMTBcd, e o valor passado para esse parametro vai como AsBCD. Ja testei com Float, com Integer e continua dando os mesmos erros. Qual seria a configuracao correta desses parametros do Delphi ? Ou o Dbexpress realmente nao e recomendado para o Oracle ? Versoes que estou utilizando Oracle XE Delphi 2006 com update Windows XP ´professional Um forte abraco a Todos alineri [As partes desta mensagem que não continham texto foram removidas]