Ver Mensaje Individual
  #1  
Antiguo 26-03-2009
jfadelphi jfadelphi is offline
Miembro
 
Registrado: sep 2008
Posts: 35
Reputación: 0
jfadelphi Va por buen camino
problema con grid vacio

Hola de nuevo.

Tengo un grid que muestra el resultado de una query, por defecto al abrir el form. Esa query dice SELECT * FROM tabla1

Al pulsar el botón ALTAS, me ejecuta el siguiente código:

Código Delphi [-]
   Form1.ADOQuery1.Active:=False;
   Form1.ADOQuery1.SQL.Clear;
   Form1.ADOQuery1.SQL.Add('INSERT INTO tabla1 (nombre) VALUES(');
   Form1.ADOQuery1.SQL.Add(Quotedstr('PP'));
   Form1.ADOQuery1.SQL.Add(')');
   Form1.ADOQuery1.ExecSQL;

El registro de añade en la tabla, pero el dbgrid, se queda vacío. no muestra nada, ni siquiera las columnas.

Como datos adicionales, os diré que la relación de los controles el la siguiente:

Código:
DBGrid -> DataSource -> ADOQuery -> ADOConnection
¿es correcto o estoy haciendo otra barbaridad de las mias?

Última edición por dec fecha: 26-03-2009 a las 12:25:01. Razón: Poner etiquetas DELPHI y CODE
Responder Con Cita