首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取字符串形式的表字段名

问获取字符串形式的表字段名
EN

Stack Overflow用户
提问于 2011-10-28 23:21:27
回答 1查看 538关注 0票数 1

我正在尝试获取给定表的字段名列表,以便将它们转换为字符串,然后作为变量回发到另一个函数。

我在谷歌上搜索了大量关于GetSchemaTable的信息,但我似乎只能输出字段参数,而不能输出这些参数的实际值(即ColumnName,这才是我真正想要的!)

找到此页面;What is the SQL command to return the field names of a table?

但是上面的所有查询都给我一个错误:“您没有访问表‘列’的权限”

我相信这很简单,有没有人能给我一个简单的函数

代码语言:javascript
复制
fieldNames = "fieldName1, fieldName2, etc"

我使用的是MySQL服务器和ODBC connections ASP.NET,使用VB。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-28 23:37:52

我不知道这是否可行,但你可以试一试。

  1. 使用从cmd.ExecuteReader返回的数据读取器select * from yourtable limit 0;
  2. Load a DataTable之类的内容来实例化一个cmd.ExecuteReader。

作为新的dt.Load(cmd.ExecuteReader())

  • Now () DataTable dt遍历dt的列,以找出列名。

这只是一个想法而已。不知道它是否会起作用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7931302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档