string selectSql = "select * from class_user_xpnews where spmc like '%" + this.txtSpName.Text.Trim() + "%' and sssq='" + businessSquareId + "' and zxqk='" + fitmentid + "'or key like '%"+"是"+"%' ";
提示key关键字附近有错误。

解决方案 »

  1.   

    key是sql保留关键字,别用它当数据库字段名
      

  2.   

    string selectSql = "select * from class_user_xpnews where spmc like '%" + this.txtSpName.Text.Trim() + "%' and sssq='" + businessSquareId + "' and zxqk='" + fitmentid + "'or key like '%"+"是"+"%' ";
    提示key关键字附近有错误
    你给定的条件逻辑有问题
      

  3.   

    string selectSql = "select * from class_user_xpnews where spmc like '%" + this.txtSpName.Text.Trim() + "%' and sssq='" + businessSquareId + "' and zxqk='" + fitmentid + "'or [key] like '%"+"是"+"%' ";
      

  4.   

    key 是sql 保留字  你后面那句 or条件给个括号
      

  5.   

    字段名加上[]就OK了.
    string selectSql = "select * from class_user_xpnews where spmc like '%" + this.txtSpName.Text.Trim() + "%' and sssq='" + businessSquareId + "' and zxqk='" + fitmentid + "'or [key] like '%"+"是"+"%' ";