回 帖 发 新 帖 刷新版面

主题:初学者的问题,本人有一个用IF语句怎么样验正SQL里数据的问题

我想用IF语句来判别SQL有没有某个数据,但是老出现错误,
string sql="select name from manage where name='"+admin.Text+"'"
就是想用IF判别上面的manage表里是不是有这个数据,
请高手指导,谢谢

回复列表 (共2个回复)

沙发

晕倒,你不执行怎么知道结果是什么。当然要先调用SqlCommand执行后再在返回结果中用if啊。

板凳

我觉得在sql中进行操作,利用sql的索引功能。
例如:检索manage中,即包含b又包含c的所有列
SELECT *
FROM 表
WHERE CONTAINS(字段, '"c*" and "b*" ')

或者利用LIKE''查询。
like '%c%'
like '%b%'

然后再在c#中操作。

我来回复

您尚未登录,请登录后再回复。点此登录或注册