求与access连接时,能搜索出所有列的名字?

newman0708 2004-09-13 11:52:32
如字段有这些
id, name , age

请问用什么语句可以查询出这些列的名字?
也就是查出id,name,age


在mssql中可以的,但是在与access连接时,不知道怎么去查,



...全文
69 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
aicode 2004-09-13
  • 打赏
  • 举报
回复
装入Dataset.然后遍历Columns不就行了.
foreach(DataColumn mycol in ds.table["xxxxx"].Columns)
mycol.ColumnName
不就行了???.
newman0708 2004-09-13
  • 打赏
  • 举报
回复
谢谢
Brunhild 2004-09-13
  • 打赏
  • 举报
回复
Public Function GetTables(conn As OleDbConnection) As DataTable
conn.Open()
Dim schemaTable As DataTable = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Columns, _
New Object() {Nothing, Nothing, "TABLE名或NOTHING", Nothing})
conn.Close()
Return schemaTable
End Function

详见:
ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpref/html/frlrfSystemDataOleDbOleDbConnectionClassGetOleDbSchemaTableTopic.htm
khpcg 2004-09-13
  • 打赏
  • 举报
回复
赞成楼上的

110,539

社区成员

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

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

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