判断输入姓名是否和数据库中重复

来源:百度知道 编辑:UC知道 时间:2024/05/22 02:13:34
string cmdTextN = "select count(*) from Table1_userinfo where name ='" + textBoxName.Text + "'";
这句话对应的textBoxName里输入的是中文,和数据库中的中文判断是否一致,结果程序运行这段代码没有效果,字符串判断就可以,请问是什么原因?
不行

where [name]

单引号去了试下

你上面贴的那句代码没有错误,可能是其它地方的错误,或者你给 name 加个[]试试,即:[name]试试。

没其它原因了。

SQL语句检查无错误,单引号是要的
name为关键字,需要用[name]
是不是其他地方有问题,或者你写错位置了,导致代码无法被执行到,这样话VS也会有提示的

你有没有忘了去执行??

textBoxName.Text.Tostring().Trim()
试试吧

name 是一个关键字!必需加[]