Hola, amigos.
Quiero realizar un formulario de altas, bajas y modificaciones. Como soy principiante en esto seguro que doy muchas vueltas...
Asocio a cada componente del formulario un
DataSource dependiendo del origen de los datos:
•
DataSource1 a un
ADOTable para el proceso Altas.
•
DataSource2 a un
ADOQuery para todo aquello que requiera consultas.
El proceso de Altas funciona correctamente. Pero en las Consultas...
Tengo los componentes conectados de la siguiente forma con un
DBEdit:
Código Delphi
[-]DataSource2.DataSet := ADOQuery;
DBEdit.DataSource := DataSource2;
ADOQuery.SQL.Text := 'SELECT Tabla.*, ...';
DBEdit.Text toma el valor correcto del formulario pero...:
Código Delphi
[-]ADOQuery.SQL.Text := 'SELECT Tabla.*, ...';
... pierde el valor anterior, pasando a valer
NULL.
¿Puede alguien decirme el porqué, si aún no he ejecutado la consulta?
Pre-gracias por todo