raco
15-07-2005, 01:12:15
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.
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.