Ukoliko je u pitanju Paradox onda mozes ovako to resiti:
( bar ja tako resavam paradox )
u putanju aplikacije kreiraj subdir (koji ja uvek nazovem 'db'), postavi sve Paradox tabele u istog subdira ( koa sto znas Paradox baza predstavlja dir sa datoteke koje predstavljaju tabele ). Postavi jednu TDatabase komonentu na formu, i unesi
ime aliasa kojeg ces koristiti u toku rada aplikacije. Na onCreate event uradis sledece:
Code:
procedure TForm1.FormCreate(Sender: TObject);
begin
Database1.databasename:=extractfilepath(application.exename)+'db';
Database1.connected:=true;
end;
i onda sve tquery i ttable komponente povezes na alias kojeg si uneo za TDatabase komponentu.
Ali kad distribuiras aplikaciju moras sve tabele iskopirati u subdir aplikacije kojeg si nazvao 'db', kao i BDE drivere za paradox. To se lako radi uz pomoc InstallShield-a koji ide uz delphi.
Ako je u pitanju ADO onda kreiras on the fly Connection string, ali prvo moras instalirati ODBC drajvere za bazu na koju se povezes. Ako je Access ili MSSQL onda ih imas instalirano na svaki win sistem, ali ponekad moras update-ovati MDAC.
pozdrav
People who think they know everything tend to irritate those of us who do.