Davi, CONEXÃO.Open; try CDS.Close; //CDS.Params[0].AsInteger := parâmetro; CDS.SQL.TEXT := 'select aqui' ??? CDS.Open; // AQUI ACONTECE O ERRO CDS.Append; CDSCampo.value := valor; CDS.Post; CDS.ApplyUpdates(0); finally CONEXAO.Close; end;
outra coisa... no banco esta como number de 5! Valeu! ----- Original Message ----- From: Davi Eduardo Borges Wall To: delphi-br@yahoogrupos.com.br Sent: Friday, November 30, 2007 2:48 PM Subject: RES: [delphi-br] DELPHI - ORACLE - DBX Tentou AsBCD ??? quantos dígitos é esse inteiro (numeric)? Tenta também passar o numero direto no SQL CDS.Sql.TEXT := 'select xxx from tabela where ID = ' + intotstr(numero); De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Luiz Carlos Enviada em: sexta-feira, 30 de novembro de 2007 12:36 Para: Delphi Br; Delphi Total Assunto: [delphi-br] DELPHI - ORACLE - DBX Duvida com gravaçao urgente de dados no oracle. utilizando Delphi 7 e oracle 10g EX Estou tentando efetuar uma gravaçao no oracle e esta apresentando o erro abaixo, alguem ja passou por isso??? RAISED exception class EOleException with 'dbExpress Error: Invalid Field Type' CONEXAO.Open; try CDS.Close; CDS.Params[0].AsInteger := parametro; CDS.Open; // AQUI ACONTECE O ERRO CDS.Append; CDSCampo.value := valor; CDS.Post; CDS.ApplyUpdates(0); finally CONEXAO.Close; end; detalhe, ja tentei colocar o parametro com todos os tipos possiveis. e a tabela no banco o campo é number. Alguem poderia me ajudar!!! Obrigado Junior Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]