运算符“&”无法应用于“string”和“string”类型的操作数!

这个是c#。net里面的,sql语句的错误。我使用变量名作为表名查询的str="select*from"&adress&"where所在省='"+a+"'and类别='"... 这个是c#。net里面的,sql语句的错误。我使用变量名作为表名查询的 str = "select * from "&adress&" where 所在省='" + a + "'and 类别='" + leibie + "'";
那我的动态sql语句怎么加入到dataset里面去
展开
 我来答
小狼痕
2010-12-27 · TA获得超过105个赞
知道小有建树答主
回答量:204
采纳率:0%
帮助的人:176万
展开全部
你是不是想查不同表中的数据,你的表是动态的吗?最好先把表名传给一个变量然后再对这个变量操作:
string Add=你的动态表名;
string sql="select * from "+Add+" where 所在省='" + a + "'and 类别='" + leibie + "'";
special_chao
2010-12-27 · TA获得超过136个赞
知道答主
回答量:97
采纳率:0%
帮助的人:82.3万
展开全部
表名为变量时必须使用动态Sql,你可以了解一下

试试
EXEC('SELECT * FROM ' + adress + ' WHERE ...')
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tieniu116
2010-12-27 · TA获得超过186个赞
知道小有建树答主
回答量:485
采纳率:0%
帮助的人:240万
展开全部
没看明白你的语句 sql语句中能有&?????
str = "select * from "+adress+" where 所在省='" + a + "'and 类别='" + leibie + "'";
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式