Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Ayuda para insertar de un DATETIMEPICKER (https://www.clubdelphi.com/foros/showthread.php?t=79580)

Salnhack 18-07-2012 17:36:59

Ayuda para insertar de un DATETIMEPICKER
 
Buenos Dias

Necesito que me ayuden con la siguiente consulta que me da error

CONUSLTA

Código Delphi [-]
    with DataModule3.Query2 do
     begin
       close;
       sql.Clear;
       SQL.Add('Select idtcomb from tcomb where ntcomb=:pntcomb');
       ParamByName('pntcomb').AsString:=suiDBLookupComboBox1.Text;
       open;
       tcomb:=FieldByName('idtcomb').AsInteger;
       close;
       Sql.Clear;
       SQL.Add('INSERT INTO cargat(idtcomb, carga, fecha, nocarga)');
       Sql.Add('values(:ptcomb, :pcarga, :pfecha, :pncarga)');
       ParamByName('ptcomb').AsInteger:=tcomb;
       ParamByName('pcarga').AsInteger:=StrToInt(suiEdit2.Text);
       ParamByName('pfecha').AsDateTime:=Trunc(DateTimePicker1.Date);
       ParamByName('pncarga').AsString:=suiEdit1.Text;
       open;
     end;

el error que me da es el siguiente



Le agradeceria toda la ayuda que me puedan dar

kapcomx 18-07-2012 19:11:57

execsql
 
Salnhack que tal si intentas ExecSql en lugar de open a la hora de insertar.

:cool:

Salnhack 18-07-2012 19:44:51

ok
 
Cita:

Empezado por kapcomx (Mensaje 437713)
Salnhack que tal si intentas ExecSql en lugar de open a la hora de insertar.

:cool:

Gracias kapcomx me funciono bien.

kapcomx 18-07-2012 20:36:34

bien
 
Salnhack que bueno que te funciona, solo recuerda usar open para consultas de selección (Select) y execsql para consultas de modificación (update, delete, insert)....

Saludos...:cool:


La franja horaria es GMT +2. Ahora son las 01:46:39.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi