FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Ayuda con fecha
Hola, tengo el siguiente problema, estoy haciendo un programa en Delphi en el que manejo tablas de Paradox, cuando trato de hacerle un insert me sale el siguiente error: Type Miistmatch in expresion. Es el Delphi 7 y tengo el Windows Xp en español, el codigo del query es el siguiente:
Querys.insertar.Close; Querys.insertar.SQL.Clear; Querys.insertar.SQL.Add('insert into autsol values ('''+Label8.Caption+''','''+Label2.Caption+''','''+Label4.Caption+''','''+Memo1.Text+''','''+form3.a cceso.FieldValues['nombre']+''','''+Autoriza+''','''+DBLookupComboBox2.Text+''')'); Querys.insertar.ExecSQL; El error es en la fecha, la configuracion de la fecha esta con dd/mm/aaaa, no se por que me marca el error, antes del insert uso estas lineas para cambiar el formato de la fecha: Application.UpDateFormatSettings := false; DateSeparator := '/'; ShortDateFormat := 'dd/mm/yyyy'; Pero aun asi me aparece el error, la tabla de Paradox tambien toma este formato x lo q no se en q me estoy equivocando. Espero que alguien pueda ayudarme, gracias. |
#2
|
||||
|
||||
saludos
1) Creo que asi se ve Mejor Busca sobre las Etiquetas 2) No veo donde pones fecha 3) Una sugerencia, es mejor que uses Parametros 4) para insertar fechas debe acotejarlos con #, #01/12/2003# Suerte
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! Última edición por vtdeleon fecha: 15-07-2005 a las 01:23:05. |
#3
|
||||
|
||||
Ayuda con fecha
Perdon, en el Label2.caption es en donde tengo la fecha. Voy a probar con los parametros, gracias, pero en que estara el error?, se supone que como estoy manejando la instruccion se deben de poner los valores en string no?. Si pongo el valor con este formato de fecha mm/dd/yyyy si me funciona y luego en la tabla aparece dd/mm/yyyy.
A que te refieres con esto: para insertar fechas debe acotejarlos con #, #01/12/2003#. Gracias. |
#4
|
||||
|
||||
Cita:
Cita:
Cita:
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
|
|
|