vs使用sqlserver语句,列名是由我提供数据,但是又想找到该列名的数据,求帮助

列名有7个或8个,但是我也不确定是要用哪个,不同的人要用单独的列名,我想用中间变量代替,如"select distinct @name from one",但是没反应,请各位大神帮忙,如果中间变量不能用,那该怎么办啊

2个回答

rs(0) rs(1) rs(2) rs(3) 这样可以按顺序输出列,不使用列名

u013351969
执酒独醉 我需要知道列名,才能输出列名下的数据啊,我前面已经用了一个sql语句输出列名,现在只想提供列名的名字,得出列明下的数据
4 年多之前 回复

程序中拼接
string sql = "select distinct " + 字段 + " from one"
如果你希望用sql取得表结构,就查询master表,里面有表结构
http://blog.163.com/zhaoyanping_1125/blog/static/20132915320120464834966/

caozhy
每个人都有一个梦才不会孤单的说话就有天堂 回复执酒独醉: 是啊,在程序中拼接。 字段 代表一个字符串变量
4 年多之前 回复
u013351969
执酒独醉 不是啊,我前面已经输出很多个列名,现在让客户点击一个列名,我想输出这个列名下的数据,而我想用中间变量代替,如"select distinct @name from one"但是不可以啊
4 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问