Buenas noches
Desde hace tiempo que estoy buscando la manera de obtener datos de una base de datos firebird sin utilizar componentes visuales. Todos los ejemplos que encontré están basados en componentes visuales (la situación clásica).
Hasta ahora tengo lo siguiente:
Código Delphi
[-]program Test2007071203;
{$APPTYPE CONSOLE}
uses
SysUtils,
DBTables,
DB;
var
DataSource1: TDataSource;
Table1: TTable;
begin
Table1 := TTable.Create(nil);
Table1.DatabaseName:= 'dbagenda';
Table1.TableName:='CONTACTO';
Table1.Active := True;
DataSource1 := TDataSource.Create(nil);
DataSource1.DataSet:=Table1;
readln;
end.
Así como está el código, creo un objeto TTable estableciendo las propiedades de la base de datos. Esto lo asocio luego con el TDataSource. La documentación que se adjunta con el IDE (Utilizo TurboDelphi) descansa toda la explicación en los componentes visuales.
Como mi intención es modelar nada más que los datos desde consola estoy totalmente perdido. Incluso, luego debo modificar datos en la base de datos y no encuentro algo que sea independiente de los componentes visuales que me permita hacerlo.
Desde ya, muchas gracias.