获取一个数据库中的所有表名和列名

tianhuaban 50 0 DOC 2019-06-01 00:06:01

我们经常想获取一个数据库中的所有表名和列名,在MSSQL中,比较方便,直接查询sysobjects表即可获取。但是在Access中,如何获取呢?昨天正好有个程序要用到Access中的表,来判断是否存在,如果不存在,则创建。

用户评论
请输入评论内容
评分:
Generic placeholder image 卡了网匿名网友 2019-06-01 00:06:01

还可以吧,不过得修改一下,又参考了其他资料才解决问题

Generic placeholder image 卡了网匿名网友 2019-06-01 00:06:01

基本没用,网上找了一段代码,可以获得表的每一列的列名。 OleDbDataAdapter adapter = new OleDbDataAdapter(); DataSet ds = new DataSet(); adapter.SelectCommand = new OleDbCommand("select * from AP", Conn); adapter.Fill(ds,"AP");

Generic placeholder image 卡了网匿名网友 2019-06-01 00:06:01

很麻烦,没有工程文件,即使是想测试也得按照他的方法自己生成工程,还不知道对不对!