C#使用ADOX学习经验

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来获得当前数据库的所有表。

 
 
 
  1. private void GetTables_ADOX()  
  2. {  
  3. //ADO的数据库连接  
  4. ADODB.ConnectionClass cn=new ADODB.ConnectionClass();  
  5. string ConnectionString="Provider=SQLOLEDB.1;  
  6. Integrated Security=SSPI;  
  7. Initial Catalog=Test;  
  8. Data Source=HBXP";  
  9. cn.Open(ConnectionString,"sa","",0);  
  10. //操作ADOX的Catalog对象  
  11. CatalogClass cat=new CatalogClass();  
  12. cat.ActiveConnection=cn;  
  13. for(int i=0;i;i++)  
  14. {  
  15. MessageBox.Show(cat.Tables[i].Name);  
  16. }  

注意:在上面的代码中cat.ActiveConnection不能是ADO.Net中的Connection,而应该是ADO的Connection

【编辑推荐】

  1. C#编程实现显示XML文件
  2. C#语言获取要显示页面
  3. 创建C# Windows窗体应用程序浅析
  4. C#实现窗体显示背景知识
  5. C# Lazy-Allocate设计概念

分享名称:C#使用ADOX学习经验
路径分享:http://www.mswzjz.cn/qtweb/news17/96367.html

攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能