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]

Responder a