c++ builder中的ado使用 (轉)

gugu99發表於2008-05-17
c++ builder中的ado使用 (轉)[@more@]

新建工程:project1

新增以下:

ADOConnection1;ADOTable1;ADOQuery1;ADOCommand1;Data1;Grid1;DBNavigator1

這就做成一個簡單的資料.

在工程的目錄下加一個(pronote.mdb)

相關的屬性的設定:

ADOConnection1

Name:ADOConnection1

connectionstring:

Provr=.Jet.OLEDB.4.0;User ID=Admin;Data Source=D:myworktestpronote.mdb;Mode=Share Deny None;Extended Properties="";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Pass="";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:P=False

ADOTable1:

在connection中ADOConnection1

選擇表名:把active設為true

DataSource1的Dataset設為ADOTable1

DBGrid1

DataSource設為DataSource1

DBNavigator1

DataSource設為DataSource1

這樣就可以看到表中的資料,並可透過DBNavigator1進行修改.

ADOQuery1:在connection中ADOConnection1

ADOQuery1->Close()

新增 的語句進行查詢.返回的表指向ADOQuery1

如果用DataSource1的DataSet為ADOQuery1,返回的結果可在DBGrid1;DBNavigator1直接操作.

ADOCommand1可用於資料的修改,而不用返回.

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-1004166/,如需轉載,請註明出處,否則將追究法律責任。

相關文章