access 表,如何查询列名

cwchyt 2007-10-21 12:12:39
一个access 表a
如何查询表a里面各列的名称?
...全文
283 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
q359600900 2007-10-21
  • 打赏
  • 举报
回复
select * from a 就会显示各列的 名称把?
fcuandy 2007-10-21
  • 打赏
  • 举报
回复
再繁琐的方法就是, ado.net仿昭我上面写的ado用fields.count方法

select * from tb
将结果加载到 datatable,设 datatable实例为 dt
foreach(DataColumn c in dt.Columns)
{
sb.Append(c.ColumnName);
}
cwchyt 2007-10-21
  • 打赏
  • 举报
回复
看不明白,用select语句查询怎样?
fcuandy 2007-10-21
  • 打赏
  • 举报
回复
比如用ado可以..
rs.open "select * from tb",conn,1,1
for i=0 to rs.fields.count-1
response.write rs.fields(0).name
next
这样就得到字段名了

当然,这种做法并不好. 最好的办法是读取scheme信息. ado读scheme的我就不写了.
ado.net里利用 connection的GetOleDbSchemaTable就可以了.

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧