將實做成功方法做個記錄。
先安裝SQLite ODBC Driver
//**在ADO內的ConnectionString直接帶入,不用連線精靈
procedure _SetSQLiteDBConnection;
var OD : TOpenDialog;
ADOConn : TADOConnection;
xDatabase : String;
begin
OD := TOpenDialog.Create(NIL);
OD.FileName := 'x:\mymoney';//**預設資料庫路徑
OD.DefaultExt := '*.db';//**預設存檔格式
OD.Filter := 'DB files (*.db)|*.DB';//**過濾顯示的檔案格式
if Not OD.Execute then
begin
showmessage('選擇資料庫檔案失敗!');
Abort;
end;
xDatabase := ';Database='+OD.FileName;
ADOConn := TADOConnection.Create(NIL);
ADOConn.LoginPrompt := False;
ADOConn.ConnectionString := 'Driver={SQLite3 ODBC Driver}'+xDatabase;
while Not ADOConn.Connected do
ADOConn.Open;
end;
參考自 网语飘飘.Net/Delphi攻坚战
沒有留言:
張貼留言