Delphi ADO 學習筆記

2022-02-23 23:59:07 字數 1178 閱讀 5345

delphi ado 學習筆記  by shaoyun 2010-03-16

方法一:需要用到4個元件

例項名 元件名 (面板)

con1    tadoconnection (dbgo)

ds1    tdatasource (data access)

tbl1    tadotable (dbgo)

dbgrd1    tdbgrids (data controls)

tadoconnection  用來建立資料庫連線

tdatasource 為tdbgrids提供資料**

tadotable 用來橋接tadoconnection和tdatasource,建立資料連線通道

tdbgrids 為資料顯示控制項

最好按順序新增,不按順序會出現屬性設定時,相應的控制項不能顯示在下拉列表裡

控制項的設定:

設定con1的connectionstring屬性,通過嚮導對話方塊進行配置

設定tbl1的connection為con1,active為true

active設定後,資料庫所有的表就會出現在tablename屬性的下拉列表裡,選擇乙個

設定資料來源ds1的dataset為tbl1

設定dbgrd1的datasource為ds1

ok 執行一下,彈出輸入使用者名稱密碼對話方塊,輸入,沒有的話跳過,好,資料顯示出來了

如果tdbgrids顯示花屏,設定

dbgrd1.defaultdrawing:=true

去掉密碼輸入提示設定

con1.loginprompt:=true

這兩個屬性都可在物件監視器(屬性設定)裡設定

delphi的大量vcl控制項完成很多任務作,這個例子沒有寫一句**,只拖幾個控制項,配置一下屬性,就完成所有的操作,這個就是rad開發工具的高效之處。

測試環境:windows xp sp3 / delphi 2010 / access資料庫

當然以上的步驟還可以精簡,去掉tadoconnection控制項,直接配置tbl1的connectionstring和tbl1的active為true,將一二步合併

據我所想,配置tbl1的connectionstring還是會建立tadoconnection,只不過vcl代勞了而已

這樣做操作簡單但有個缺點,單個資料來源的時候倒不影響,多個資料來源的話,浪費資源不說,而且不方便統一管理。 

Delphi ADO 連線Excel資料來源

將乙個excel 當作是乙個資料庫,利用ado元件實現獲取excel中的資料顯示到介面中,如下 unit unit1 inte ce uses windows,messages,sysutils,variants,classes,graphics,controls,forms,dialogs,db,...

學習筆記 雜湊學習筆記

hash基本原理 hash就是乙個像函式一樣的東西,你放進去乙個值,它給你輸出來乙個值。輸出的值就是hash值。一般hash值會比原來的值更好儲存 更小 或比較。那字串hash就非常好理解了。就是把字串轉換成乙個整數的函式。而且要盡量做到使字串對應唯一的hash值。它的主要思路是選取恰當的進製,可以...

學習筆記 CentOS 學習筆記01

簡單的做個課堂筆記 虛擬機器用的是vmware,系統是centos cd etc sysconfig network scripts pwdls 顯示列表 cat ifcfg eth0 檢視檔案內容 vi ifcfg eth0 進入vi編輯器 onboot no 原始設定 x逐字刪除 d刪除整行 a...