[firebase-br] DUVIDA NO UPDATE

adirbhs adirbhs em terra.com.br
Qui Ago 31 10:47:12 -03 2006


Se campo for DATE passe como data
e eu usaria parametros, acho q fica melhor
ficaria assim:
dm1.qrytit2.sql.add(',DTENTRADA=:DtEntrada'
no final vc colocaria
parambyname('DtEntrada').asdate := StrtoDate(maskedit2.text); 



> Provavelmente o padrao da data do banco estah diferente, dd/mm/yyyy ou 
> mm/dd/yyyy, etc.
> 
> Aproveitando, vc pode trocar
> dm1.qrytit2.sql.add('protocolo='+chr(39)+edit1.text+chr(39));
> por
> dm1.qrytit2.sql.add('protocolo='+QuotedStr(edit1.text));
> 
> t+
> 
> William
> 
> ----- Original Message ----- 
> From: "Leão" 
> To: "FireBase" 
> Sent: Thursday, August 31, 2006 10:19 AM
> Subject: [firebase-br] DUVIDA NO UPDATE
> 
> 
> bom dia gente, o que estou fazendo de errado no código abaixo. estou 
> tentando dar um update na query abaixo mas esta dando erro no campo data
> dm1.qrytit2.close;
> dm1.qrytit2.sql.clear;
> dm1.qrytit2.sql.add('update titulos set');
> dm1.qrytit2.sql.add('protocolo='+chr(39)+edit1.text+chr(39));
> dm1.qrytit2.sql.add(',custas='+chr(39)+cdsLocalcustas.asstring+chr(39));
> dm1.qrytit2.sql.add(',custasd='+chr(39)+cdsLocalcustasdis.asstring+chr(39));
> dm1.qrytit2.sql.add(',saldo='+chr(39)+cdsLocalcustasdis.asstring+chr(39));
> // 
> dm1.qrytit2.selectsql.add(',nossonum='+chr(39)+cdsLocalnossonum.AsString+chr(39));
> // 
> dm1.qrytit2.sql.add(',sacado='+chr(39)+cdsLocaldevedor.AsString+chr(39));
> // 
> dm1.qrytit2.sql.add(',pracapagto='+chr(39)+cdsLocalpraca.AsString+chr(39));
> dm1.qrytit2.sql.add(',DTENTRADA='+chr(39)+maskedit2.text+chr(39)); ***o 
> erro ocorre nessa linha.
> 
> estou usando delphi 5, firebird e qrytit2 é uam ibquery comum, dm1 é o 
> datamodule
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> 
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> 



Mais detalhes sobre a lista de discussão lista