準備工作:
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選單下面。對於大型專案,很多新類都是從公共基類繼承的,以前每次都要到專案的類列表裡找半天,現在你可以把...