Asp.net 以字符串形式获取表字段名称
我试图获取给定表的字段名列表,将它们转换为字符串,可以将其作为变量发布回另一个函数 我在谷歌上搜索了大量关于GetSchemaTable的内容,但我似乎只能输出字段参数,而不是这些参数的实际值,即ColumnName,这正是我真正想要的 找到这个页面 但是那里的所有查询都给我一个错误,您没有访问表“Columns”的权限 我觉得这很简单,有人能给我一个简单的函数吗Asp.net 以字符串形式获取表字段名称,asp.net,mysql,vb.net,Asp.net,Mysql,Vb.net,我试图获取给定表的字段名列表,将它们转换为字符串,可以将其作为变量发布回另一个函数 我在谷歌上搜索了大量关于GetSchemaTable的内容,但我似乎只能输出字段参数,而不是这些参数的实际值,即ColumnName,这正是我真正想要的 找到这个页面 但是那里的所有查询都给我一个错误,您没有访问表“Columns”的权限 我觉得这很简单,有人能给我一个简单的函数吗 fieldNames = "fieldName1, fieldName2, etc" 我正在用VB使用MySQL服务器和ODBC连
fieldNames = "fieldName1, fieldName2, etc"
我正在用VB使用MySQL服务器和ODBC连接ASP.NET。我不知道这是否可行,但请尝试一下 使用类似于select*from yourtable limit 0的命令实例化OdbcCommand; 使用从cmd.ExecuteReader返回的datareader加载DataTable
DataTable dt as new DataTable()
dt.Load(cmd.ExecuteReader())
现在遍历dt的列,以了解列名是什么
这是一个公正的想法。不知道它是否有效。很抱歉,我花了很长时间才回到这个问题上。。。但它是有效的!谢谢我现在已经决定我要做的是一个愚蠢的想法提醒你!!