VS项目运行功能都能实现,但是输出里有个这个报错near “in”: syntax error ,数据库是 SQLite ,怎么解决?
near “in”: syntax error 异常信息:
在 System.Data.SQLite.SQLite3.Prepare(SQLiteConnection cnn, String strSql, SQLiteStatement previous, UInt32 timeoutMS, String& strRemain)
在 System.Data.SQLite.SQLiteCommand.BuildNextCommand()
在 System.Data.SQLite.SQLiteCommand.GetStatement(Int32 index)
在 System.Data.SQLite.SQLiteDataReader.NextResult()
在 System.Data.SQLite.SQLiteDataReader..ctor(SQLiteCommand cmd, CommandBehavior behave)
在 System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
在 XinGe.Kernel.Data.SQLiteHelper.ExecuteReader(SQLiteConnection conn, String cmdText, SQLiteParameter[] parameters)
—- 10分
是不是SQL语句的问题,说了IN附近,检查下,报错在这里,是不是空格什么的,打出SQL放数据库试下就知道了。。
—-
SELECT * FROM 表名 WHERE State = “正常” and not in (6162) 这句话对不对
—-
正在下载..
—- 10分
SELECT * FROM 表名 WHERE State = “正常” and XXX not in (6162)