2 sinat 34757064 sinat_34757064 于 2016.04.22 19:34 提问

求大神解决c#代码问题。运行起来说有错误
c#

if(cbxCondition.Text == "学号" || cbxCondition.Text == "姓名" || cbxCondition.Text == "身份证号" || cbxCondition.Text == "出生日期" || cbxCondition.Text == "家庭住址" || cbxCondition.Text == "家庭电话")
{
string sqlString = "select * from View_Student where" +cbxCondition.Text+ "like '%"+txtFindValue.Text.Trim()+"%'";
this.FillDataGridView(sqlString);
}
else
{
string sqlString = "select * from View_Student where" +cbxCondition.Text+ "= '"+cbxFindValue.Text.Trim()+"'";
this.FillDataGridView(sqlString);
}图片

4个回答

caozhy
caozhy   Ds   Rxr 2016.04.22 23:51
已采纳

目测where后面少空格,like前面也少空格。

shjj015
shjj015   2016.04.25 15:37

where后面少个空格 你试试

CSDNXIAOD
CSDNXIAOD   2016.04.22 19:42

C#运行不了,求大神指点迷津。。。
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

herozhangbz
herozhangbz   2016.04.22 20:22

你打个断点调试一下,看看你的SQL语句对了么,是不是where那个地方的问题

herozhangbz
herozhangbz 你打断点运行看看运行出来的SQL,复制那个语句,放到SQLserver或者plSQLdeveloper或者SQLplus运行一下,在里面做做修改达到你想要的结果,按照这个结果再去修改你的SQL语句
一年多之前 回复
sinat_34757064
sinat_34757064 就是sql语句前半句错了。我感觉是空格没把握好。但是不知道具体那一点错了。想知道怎么改
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!