You can also look at
http://wiki.lazarus.freepascal.org/ODBCConnExample of using TODBCConnection in code
(not tested only as example of principles):
procedure TForm1.FormCreate(Sender: TObject);
var Fodbcconn: TODBCConnection;
Ftransaction: TSQLTransaction;
FSQLQuery: TSQLQuery;
begin
Ftransaction:=TSQLTransaction.Create(Self);
Fodbcconn:=TODBCConnection.Create(Self);
with Fodbcconn do begin
Driver:='Microsoft Access Driver (*.mdb)';
HostName:='';
UserName:='';
Password:='';
DatabaseName:='';
Params.Append('DBQ=C:\path\to\my\database.mdb');
Transaction:=FTransaction;
end;
FSQLQuery:=TSQLQuery.Create(Self);
FSQLQuery.DataBase:=Fodbcconn;
end;