Hola de nuevo,
Acabo de hacer un programita simple para ir probando algunas cosas.
en este caso, usando los componentes zeos, si en el form principal le pongo el zconnection, zquery y un datasource y un dbgrid ademas de haberle puesto:
zconnection1.database:='ruta de la base de datos';
me funciona bien.
Si los componentes los meto en un datamodule, la cosa cambia, porque dice que la base de datos esta missing.
Ya lo puse asi tal y como recomendais en otros post:
Código Delphi
[-]Application.Initialize;
Application.CreateForm(TDataModule1, DataModule1);
Application.CreateForm(TForm1, Form1);
Application.Run;
en el form primario le pongo tambien esto:
Código Delphi
[-]procedure TForm1.FormCreate(Sender: TObject);
begin
datamodule1.zconnection1.Database:=(extractfilepath(application.exename)+'elcheques.ib6');
datamodule1.zconnection1.Connected:=true;
datamodule1.zquery1.Active:=true;
end;
pero no me reconoce la ruta.
Si lo hago todo en el mismo form, estupendo, pero queria ver las posibilidades del datasource, como decis, sirve sobretodo para tenerlo ordenado.
saludos y gracias