新聞中心
C#語(yǔ)言還是比較常見(jiàn)的東西,這里我們主要介紹C#使用ADOX,包括介紹ADO.NET中會(huì)增加ADOX的一些功能等方面。

創(chuàng)新互聯(lián)公司主要從事做網(wǎng)站、成都網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)黃陂,10年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):18982081108
C#使用ADOX
ADOX是ado Extensions for DDL and Security,是微軟對(duì)ADO技術(shù)的擴(kuò)展,使用它我們可以操作數(shù)據(jù)庫(kù)的結(jié)構(gòu)。它是一個(gè)COM組件,估計(jì)以后在ADO.NET中會(huì)增加ADOX的一些功能。如果大家需要ADOX的一些資料,我可以提供。下面的一個(gè)例子就是C#使用ADOX來(lái)獲得當(dāng)前數(shù)據(jù)庫(kù)的所有表。
- private void GetTables_ADOX()
- {
- //ADO的數(shù)據(jù)庫(kù)連接
- ADODB.ConnectionClass cn=new ADODB.ConnectionClass();
- string ConnectionString="Provider=SQLOLEDB.1;
- Integrated Security=SSPI;
- Initial Catalog=Test;
- Data Source=HBXP";
- cn.Open(ConnectionString,"sa","",0);
- //操作ADOX的Catalog對(duì)象
- CatalogClass cat=new CatalogClass();
- cat.ActiveConnection=cn;
- for(int i=0;i
;i++) - {
- MessageBox.Show(cat.Tables[i].Name);
- }
- }
注意:在上面的代碼中cat.ActiveConnection不能是ADO.Net中的Connection,而應(yīng)該是ADO的Connection
【編輯推薦】
- C#編程實(shí)現(xiàn)顯示XML文件
- C#語(yǔ)言獲取要顯示頁(yè)面
- 創(chuàng)建C# Windows窗體應(yīng)用程序淺析
- C#實(shí)現(xiàn)窗體顯示背景知識(shí)
- C# Lazy-Allocate設(shè)計(jì)概念
分享標(biāo)題:C#使用ADOX學(xué)習(xí)經(jīng)驗(yàn)
瀏覽地址:http://m.5511xx.com/article/cdhjepi.html


咨詢
建站咨詢
