C#.Net中,我想把一个变量加入到字符串中,怎么做?
比如,stringstr="select*fromAwhereB=value"value是个变量...
比如,string str="select * from A where B=value" value是个变量
展开
4个回答
展开全部
这样就可以了:
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+"
'
";
str="select
*
from
A
where
B='
"+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
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);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询