我正在尝试获取给定表的字段名称列表,将它们转换为一个字符串,我可以将其作为变量发布回另一个函数。
我已经Google搜索了大量关于GetSchemaTable的东西,但我似乎能够输出的是字段参数,但不是这些参数的实际值(即ColumnName,这是我真正想要的那个!)
找到此页面; What is the SQL command to return the field names of a table?
但是那里的所有查询都给我一个错误“你无法访问表'列'”
我确信这很简单,有人可以给我一些功能,只会给我
fieldNames = "fieldName1, fieldName2, etc"
我正在使用MySQL服务器和使用VB的ODBC连接ASP.NET。
答案 0 :(得分:0)
我不知道这是否有效,但试一试。
OdbcCommand
select * from yourtable limit 0;
使用cmd.ExecuteReader返回的datareader加载DataTable。
DataTable dt as new DataTable()
dt.Load(cmd.ExecuteReader())
现在遍历dt列,找出列名是什么。
这是只是想法。不知道它是否会起作用。