準備工作:
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。