十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
C#语言还是比较常见的东西,这里我们主要介绍C#使用ADOX,包括介绍ADO.NET中会增加ADOX的一些功能等方面。

创新互联公司主要从事做网站、成都网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务黄陂,10年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108
C#使用ADOX
ADOX是ado Extensions for DDL and Security,是微软对ADO技术的扩展,使用它我们可以操作数据库的结构。它是一个COM组件,估计以后在ADO.NET中会增加ADOX的一些功能。如果大家需要ADOX的一些资料,我可以提供。下面的一个例子就是C#使用ADOX来获得当前数据库的所有表。
- private void GetTables_ADOX()
 - {
 - //ADO的数据库连接
 - 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对象
 - CatalogClass cat=new CatalogClass();
 - cat.ActiveConnection=cn;
 - for(int i=0;i
 ;i++) - {
 - MessageBox.Show(cat.Tables[i].Name);
 - }
 - }
 
注意:在上面的代码中cat.ActiveConnection不能是ADO.Net中的Connection,而应该是ADO的Connection
【编辑推荐】