永发信息网

Visual studio 2005中出现 关键词LIKE附近有语法错误。

答案:1  悬赏:0  手机版
解决时间 2021-03-18 15:12
  • 提问者网友:容嬷嬷拿针来
  • 2021-03-18 04:55
Visual studio 2005中出现 关键词LIKE附近有语法错误。
最佳答案
  • 五星知识达人网友:詩光轨車
  • 2021-03-18 05:26
public static void loadAllBook(System.Windows.Forms.ListView lv,string no)
{
//给定name和no,完成模糊查询,并将结果填充到给定的lv表中
string sql = "select * from Book";
if (!no.Equals(""))
{
sql += "and bookNo like '"+no+"%'";
}
如果是这样拼凑的sql 结果是:select * from Book and bookNo like 'X%'; 所以不对
可以将 string sql = "select * from Book";
修改为: string sql = "select * from Book where 1=1 ";
这样后面拼凑的加上来就是 :select * from Book where 1=1 and bookNo like 'X%'; 这样就正确了追问刚刚发的那个是我现在手头做的大作业里的一个小功能的简化。。。大侠能不能送佛到西?QQ445193916,小弟不胜感激。。。追答加你了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯