免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
lazarus創(chuàng)建sqlite數(shù)據(jù)庫
1、首先將sqlite3.dll復制到你的系統(tǒng)system32(WindowsXP)目錄下 
2、其次,lazarus中需要安裝sqlite3dataset組件(安裝不多說了,安裝包在x:\lazarus\components\sqlite下) 
3、編譯后打開Lazarus,在use下添加兩個引用:StdCtrls, db 
4、可以嘗試將下面的代碼添加到你的事件中(代碼來源于網(wǎng)上,不自己寫了,很簡單): 
var 
    dsTest:TSqlite3Dataset; 
begin 
   dsTest:=TSqlite3Dataset.Create(nil); 
   with dsTestdo 
   Begin 
      FileName:='New.db'; 
      TableName:='NewTable'; 
      ifnot FileExists(FileName) then 
      begin 
        withFieldDefs do 
          begin 
            Clear; 
            Add('Integer',ftInteger,0,False); 
            Add('String',ftString,0,False); 
            Add('Bool',ftBoolean,0,False); 
            Add('Float',ftFloat,0,False); 
            Add('Word',ftWord,0,False); 
            Add('DateTime',ftDateTime,0,False); 
            Add('Date',ftDate,0,False); 
            Add('Time',ftTime,0,False); 
          end; 
      end; 
    CreateTable; 
   end; 
 
 
好了,編譯運行一下后,可以在程序目錄下找New.db,數(shù)據(jù)庫創(chuàng)建成功

需要的組件,TSQLite3Connection,TSQLTransaction,TQuery 
      按照delphi下一樣的操作,從面板里拖下以上幾個組件,然后將TSQLite3Connection的Database設置為SQLite的數(shù)據(jù)文件位置,如D:\ss.db,注意Connected屬性不能設置為True,否則就提示:不能載入SQLite3.dll文件,將TSQLite3Connection的Transaction屬性,設置為TSQLTransaction組件名字(你剛才自己添加的TSQLTransaction組件名字),其他就和Delphi中使用一樣的,使用SQLite數(shù)據(jù)庫,必須設置Transaction對象,可能就這一點和Delphi中使用不太一樣(不設置,運行時會觸發(fā)錯誤的,編譯可以通過),使用TSQLQuery組件和其他Query組件一樣的。補充一點,把SQLite3.dll文件放在你的工程文件目錄下。
本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
強大的數(shù)據(jù)庫操作類DBHelper
ADO.NET入門教程(一) 初識ADO.NET
sqlite關閉數(shù)據(jù)庫,清除連接池
Delphi純代碼連SQLite數(shù)據(jù)庫,同時支持數(shù)據(jù)庫的加密解密
InfoQ: SQLite——只要3分鐘,你就可以在.NET上創(chuàng)建和運行它
Qt5.01 + MinGW4.7 部署發(fā)布程序出現(xiàn)的問題
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服