Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-07-2012
Salnhack Salnhack is offline
Miembro
NULL
 
Registrado: oct 2011
Ubicación: Cuba
Posts: 71
Poder: 13
Salnhack Va por buen camino
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

Última edición por Salnhack fecha: 14-09-2012 a las 23:54:04.
Responder Con Cita
  #2  
Antiguo 18-07-2012
Avatar de kapcomx
kapcomx kapcomx is offline
Miembro
 
Registrado: jun 2007
Ubicación: Puebla México
Posts: 350
Poder: 17
kapcomx Va por buen camino
execsql

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

__________________
un tipo al cual la sociedad no le tiene el mas mínimo respeto no puede ser presidente....
Responder Con Cita
  #3  
Antiguo 18-07-2012
Salnhack Salnhack is offline
Miembro
NULL
 
Registrado: oct 2011
Ubicación: Cuba
Posts: 71
Poder: 13
Salnhack Va por buen camino
ok

Cita:
Empezado por kapcomx Ver Mensaje
Salnhack que tal si intentas ExecSql en lugar de open a la hora de insertar.

Gracias kapcomx me funciono bien.
Responder Con Cita
  #4  
Antiguo 18-07-2012
Avatar de kapcomx
kapcomx kapcomx is offline
Miembro
 
Registrado: jun 2007
Ubicación: Puebla México
Posts: 350
Poder: 17
kapcomx Va por buen camino
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...
__________________
un tipo al cual la sociedad no le tiene el mas mínimo respeto no puede ser presidente....
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ayuda para insertar más de 8 caracteres desde ComboBox mkbro Varios 7 28-11-2010 18:05:46
Como hago para sacarle la hora a un DateTimePicker Pancholp1986 Varios 2 19-10-2010 10:59:21
Ayuda con DateTimePicker Luis Felix Varios 4 08-10-2010 23:12:42
Uso del DateTimePicker, ayuda plz! cslbcn OOP 3 28-07-2008 14:23:15
Ayuda Para Insertar una imagen en una Base de Datos... zeta2 Conexión con bases de datos 5 23-05-2007 21:34:37


La franja horaria es GMT +2. Ahora son las 23:44:00.


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
Copyright 1996-2007 Club Delphi