C#.Net中,我想把一个变量加入到字符串中,怎么做?
比如,stringstr="select*fromAwhereB=value"value是个变量...
比如,string str="select * from A where B=value"
value是个变量 展开
value是个变量 展开
4个回答
展开全部
你们说的太复杂了吧
string value="ok";
string str="select * from A where B="+value;
或者
string value="ok";
string str="select * from A where B={0}";
string ok = string.Format(str,value);
string value="ok";
string str="select * from A where B="+value;
或者
string value="ok";
string str="select * from A where B={0}";
string ok = string.Format(str,value);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这样就可以了:
string str="select * from A where B=@value"
SqlCommand cmd = new SqlCommand(sqlstr, con); //con 自己定义的连接
SqlParameter[] para = new SqlParameter[]
{
new SqlParameter("@value",value) //value 就是你要赋值的变量
};
cmd.Parameters.AddRange(para);
cmd.ExecuteNonQuery();
至此OK
string str="select * from A where B=@value"
SqlCommand cmd = new SqlCommand(sqlstr, con); //con 自己定义的连接
SqlParameter[] para = new SqlParameter[]
{
new SqlParameter("@value",value) //value 就是你要赋值的变量
};
cmd.Parameters.AddRange(para);
cmd.ExecuteNonQuery();
至此OK
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string str="select * from A where B=' "+value+" ' ";
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-11-10
展开全部
string str="select * from A where B=@value"
用:SqlParameter
用:SqlParameter
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询