FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Asignar un campo tipo fecha...
Como asigno un valor de tipo fecha dentro de una consulta UPDATE para SQL ???????
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. Gracias
__________________
Rubiel "El Tejón" |
#2
|
||||
|
||||
Prueba con:
QuotedStr(FormatDateTime('mm/dd/yyyy',MiCampo)) Un Saludo. |
#3
|
||||
|
||||
Te recomendaría utilizar parámetros, así te evitas problemas de compatibilidad entre diferentes motores.
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#4
|
|||
|
|||
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
__________________
Rubiel "El Tejón" |
#5
|
|||
|
|||
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:
|
|
|
|