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
【编辑推荐】
分享名称:C#使用ADOX学习经验
路径分享:http://www.mswzjz.cn/qtweb/news17/96367.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能