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?
