1个回答
展开全部
显然无效 举个例子就明白了
String sql="select * from xx where name like '%张%'"
现在有String name="张" 那么sql语句怎么拼?
String sql="select * from xx where name like '%"+name+"%'"
你没发现你少了 单引号么?
String sql="select * from xx where name like '%张%'"
现在有String name="张" 那么sql语句怎么拼?
String sql="select * from xx where name like '%"+name+"%'"
你没发现你少了 单引号么?
追问
不过我用普通的查询,还是取不出来,求解怎么取出那三个name
string sqlcha = "select UserName from UsersInfo where usersex like '"+yiqi+"i,%' or usersex like '%,"+yiqi+"' or usersex like '%,"+yiqi+",%'and CompanyId=" + id + " ";
DataTable dtid = new DataTable();
SqlDataAdapter daid = new SqlDataAdapter(sqlcha, con);
daid.Fill(dtid);
string name = dtid.Rows[0].ToString();
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |