DelphiXE7操作sqlite資料庫

2022-06-23 19:33:12 字數 1672 閱讀 4085

準備工作:

1.用sqliteexpertpers建立乙個sqlite資料庫。

2.開啟delphi xe7。

一、firedac法

設定庫聯接

1.放入fdconnection1控制項

2.放入fdconnection1.drivername := sqlite

3.點選「fdconnection1.params」

4.在「fdconnection1.params」中寫入

driverid=sqlite

database=c:\users\zhujianqiang\desktop\sqlite\sqlite.db  //你的sqlite資料庫路徑

5.點「確定」

6.設定fdconnection1.connected為true。

設定表聯接

1.放入fdquery1控制項

2.設定fdquery1.connection為fdconnection1。

3.點選設定fdquery1.sql。

4.在fdquery1.sql.text中寫入select * from tmanual。

5.設定fdquery1.active為true。

設定資料橋

1.放入datasource1控制項

2.設定datasource1.dataset為fdquery1。

設定資料顯示

1.放入dbgrid1控制項

2.設定dbgrid1.datasource為datasource1。

ps:在窗體或是資料模組中必須放入fdphyssqlitedriverlink1、fdguixwaitcursor1這二個控制項。有朋友說這是等於註冊dll。

二、sql控制項法

設定庫聯接

1.放入sqlconnection1控制項

2.設定sqlconnection1.connectionname*為sqliteconnection。

3.設定sqlconnection1.params中的database

為c:\users\zhujianqiang\desktop\sqlite\sqlite.db  //你的sqlite資料庫路徑

4.點「確定」

5.設定sqlconnection1.connected為true。

設定表聯接

1.放入sqlquery1控制項

2.設定sqlquery1.sqlconnection為sqlconnection1。

3.設定sqlquery1.sql。

4.在sqlquery1.sql.text中寫入select * from tmanual。

5.設定fdquery1.active為true。

設定資料轉換

1.放入datasetprovider1。

2.設定datasetprovider1.dataset為sqlquery1。

3.放入clientdataset1。

4.設定clientdataset1.providername為datasetprovider1。

設定資料橋

1.放入datasource1控制項

2.設定datasource1.dataset為clientdataset1。

設定資料顯示

1.放入dbgrid1控制項

2.設定dbgrid1.datasource為datasource1。

從Delphi 7公升級到Delphi XE

delphi 7和xe中間有好幾個版本號,可都不太流行,一是由於delphi有些邊緣化,二是7在xp環境下是近乎完美的版本號。市場上關於delphi的書越來越少,提供從7公升級到xe介紹的資料差點兒沒用。這裡我試著列舉一下7和xe的差異和注意事項,給須要公升級的朋友一些線索。1.7和xe是能夠共存的...

從Delphi 7公升級到Delphi XE

delphi 7和xe中間有好幾個版本號,可都不太流行,一是由於delphi有些邊緣化,二是7在xp環境下是近乎完美的版本號。市場上關於delphi的書越來越少,提供從7公升級到xe介紹的資料差點兒沒用。這裡我試著列舉一下7和xe的差異和注意事項,給須要公升級的朋友一些線索。1.7和xe是能夠共存的...

從Delphi 7公升級到Delphi XE 2

對比於delphi 7,xe在很多細節方面做了改進,當然有些是在7和xe之間的版本中實現的,這裡不作計較。1.new選單的改進 new選單下面有個customize功能,可以定製哪些專案顯示在new選單下面。對於大型專案,很多新類都是從公共基類繼承的,以前每次都要到專案的類列表裡找半天,現在你可以把...