Boa Noite Pessoal, estou fazendo uma aplicação Delphi x Oracle, e criei uma procedure para Inserir, Alterar e Excluir em uma tabela SIMPLES, que contem apenas o CODIGO e NOME e no Delphi estou utilizando o componenten SQLStoredProc, para acessar a Procedure e enviar os dados para que seja executado a procedure. A procedure está funcionando corretamente, pois fiz os testes pelo SQL Navigator, sendo que pelo Delphi dá o seguinte erro....
ORA-06502: PL/SQL: erro: erro de conversão de caractere em número numérico ou de valor ORA-06512: em line 1' Na procedure tem os seguintes campos... PROCEDURE EMPRESA_IAE ( vTipo in Char, vCodigo in EMPRESA.cod_empresa%TYPE, vNome in EMPRESA.nome%TYPE) AS ... Então no DELPHI estou fazendo assim.... DM.SQLProcEmpresa.ParamByName('vNome').Value := 'TESTE'; DM.SQLProcEmpresa.ParamByName('vCodigo').Value := 5; DM.SQLProcEmpresa.ParamByName('vTipo').Value := 'I'; DM.SQLProcEmpresa.ExecProc; Para que eu possa testar... e não funciona... da o erro que eu mencionei acima... Me ajudem por favor... pois não sei mais o que fazer... Desde já agradeço