ado sql 怎么获取一个表的所有列名

ado sql 怎么获取一个表的所有列名,第1张

方法一:select name from syscolumns where id=(select max(id) from sysobjects where xtype='u' and name=‘你的表名')

方法二:select 列名=name from syscolumns where id=object_id(N'你的表名'')

首先说明,获取数据库的表明,有对应的SQL语句,例如access数据库:select

name

from

access..sysobjects

Where

XType='U'

然后在C#写一个读取数据库的类,里面写个方法,用这个SQL语句读取表名,就可以

我也不太懂你说的通过ado.net获取,只是难道不是直接连接数据库读取表名吗??

1,打开该access,点击创建,然后点击查询设计。 2,在跳出的窗体的显示表中选择列名所在的目标表名。 3,双击字段,选择要显示的字段,便会出现在下面的编辑框里。 4,选择完之后点击保存,点击工具栏上的运行,就可以查看效果了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9612534.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存