C#使用ADOX学习经验

开发 后端
这里介绍C#使用ADOX如果大家需要ADOX的一些资料,我可以提供。下面的一个例子就是C#使用ADOX来获得当前数据库的所有表。

C#语言还是比较常见的东西,这里我们主要介绍C#使用ADOX,包括介绍ADO.NET中会增加ADOX的一些功能等方面。

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<cat.Tables.Count;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设计概念
责任编辑:佚名 来源: 51CTO.com
相关推荐

2009-08-13 18:13:27

C#学习经验

2009-08-19 16:36:29

C#管道技术

2009-08-19 10:25:18

C#托管资源

2009-08-20 15:33:03

C#跳跃语句

2009-08-31 15:48:02

C# Singleto

2009-08-26 17:24:49

C# Mutex对象

2009-08-27 14:44:11

C# interfac

2009-08-31 16:51:11

C# Main()方法

2009-08-27 09:27:49

C#扩展方法

2009-08-28 16:43:57

C#多线程学习

2009-08-24 17:06:37

C#字符串

2009-08-28 10:31:47

C#字符ASCII码

2009-08-12 15:55:12

C#接口定义

2009-08-11 14:20:41

C# .NET学习经验

2009-08-27 13:45:45

C#别名指示符

2009-09-04 14:30:28

C#读取BLOB数据

2009-08-28 12:25:58

C#静态方法

2009-08-24 16:02:10

C# Windows应

2009-08-24 17:34:14

C#创建XML Web

2009-08-24 15:50:23

C# 泛型C# 泛型委托
点赞
收藏

51CTO技术栈公众号