![]() |
Asignar un campo tipo fecha...
Como asigno un valor de tipo fecha dentro de una consulta UPDATE para SQL ???????:confused: :confused: :confused: :confused: :confused:
Esto no me funciona !!!!!!!!! query3.SQL.Add('Update EdoCtaC SET saldo=saldo-"'+abono+'",fecha=to_date("+fecha_actual+") where cvep="'+p+'" and cvec="'+c+'"'); El campo que tiene conflicto es el de fecha_actual y es tip TDateTime. :confused: :confused: :confused: :confused: :confused: Gracias |
Prueba con:
QuotedStr(FormatDateTime('mm/dd/yyyy',MiCampo)) Un Saludo. |
Te recomendaría utilizar parámetros, así te evitas problemas de compatibilidad entre diferentes motores.
Saludos! |
Pues con la pena... No me funciono lo que me sugió Marcos, o tal vez no lo supe aplicar... Me podrías ilustrar más????
Ahhh, otra cosa, no se usar del todo bien los parámetros, me podrías explicar más??? Disculpen la torpeza de conocer mucho pero a penas me estoy metiendo en el tema de SQL y por eos tengo muchas dudas, y algunas, si no es que todas, seguramente les parecerán tontas. Pero así aprendo: preguntando y preguntando...:) Gracias...:P |
Hola Rubiel,
Por lo que escribes, parace mas bien un problema de tipos, estan intentando encadenar textos y fechas sobre un campo string, en principio con lo que te dice Marcos deberia ser suficiente, en cuanto al uso de parametros es asi: Qry.SQL.Text:= '... Fecha=:Fecha ...'; Qry.Params[0].asDateTime:= fecha_actual; Cita:
|
La franja horaria es GMT +2. Ahora son las 09:21:06. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi