ohne die Komponenten TSQLite3Connection, TSQLQuery, TSQLTransaction auf ein Formular zu ziehen möchte ich diese zu Laufzeit erstellen:
Code: Alles auswählen
uses
Classes, SysUtils,
Sqlite3DS, db, sqlite3conn, sqldb;
type
TpmSQL = class
pmSQLcon : TSQLite3Connection;
pmSQLQuery : TSQLQuery;
pmSQLTrans : TSQLTransaction;
constructor Create;
destructor Destroy;
private
public
end;
Var
pmSQL : TpmSQL;
implementation
constructor TpmSQL.Create;
begin
inherited; //Create;
pmSQL.pmSQLcon.Transaction := pmSQL.pmSQLTrans;
pmSQL.pmSQLQuery.Transaction := pmSQL.pmSQLTrans;
pmSQL.pmSQLTrans.DataBase := pmSQL.pmSQLcon;
pmSQL.pmSQLQuery.DataBase := pmSQL.pmSQLcon;
end;
destructor TpmSQL.Destroy;
begin
// .....
inherited;
end;
Code: Alles auswählen
pmSQL := TpmSQL.Create;
Weiß jemand wie das gehen könnte ?
Gruß, andone