ERRO!!!!!!!!!!!!

14/02/2003

0

Estou usando a seguinte instrucao para atualizar uma tabela
with dm1.qryUpdt do
begin
Close;
SQL.Clear;
SQL.Add(´Update Historico Set HR_Saida = ´+QuotedStr(FormatDateTime(´HH:MM:SS´,time)) );
SQL.Add(´, DT_SAIDA = ´+QuotedStr(FormatDateTime(´dd/mm/yyyy´,Date)));
SQL.Add(´Where CO_Historico = :Codigo´);
ParamByName(´Codigo´).asInteger := Codigo;
ExecSQL(True);
porem qdo executo a linha execsql(true) dah o seguinte erro:
[b:6808e2c542]Incorrect values within SQLDA structure[/b:6808e2c542]
Alguem sabe o que eh isso?
estou usando dbexpress com interbase

obrigada,
K-ROL


K-rol

K-rol

Responder

Posts

14/02/2003

Anonymous

Krol
A data tem que ser passada com aspas simples, e a depender do banco de dados em outro formato, tipo mm/dd/yyyy, verifiqu

dapiaze@terra.com.br


Responder

14/02/2003

Anonymous

Tente isso:

Debug o sistema e verifique a instrucao sql...

Tem que conter o seguinte:

Update Historico Set HR_Saida = ´12:03:00´, DT_SAIDA = ´14/02/2003´
Where CO_Historico = :Codigo


e os campos HR_Saida = String;
DT_Saida = DateTime;

_________________________________________
Expanda o seu conhecimento, compartilhe idéias...


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar