使用Unity5.3.3的,以前有使用过能正常使用,但现在又无语了,居然读取数据库时,出现这个问题,一下子无从下手啊!
SqliteException: SQLite error
near ",": syntax error
Mono.Data.Sqlite.SQLite3.Prepare (Mono.Data.Sqlite.SqliteConnection cnn, System.String strSql, Mono.Data.Sqlite.SqliteStatement previous, UInt32 timeoutMS, System.String& strRemain)
Mono.Data.Sqlite.SqliteCommand.BuildNextCommand ()

解决问题

在朋友的帮助一下,从出现这个问题的地方一步步查找,整了半天时间,终于知道问题所在了,并非是通过生成脚本的工具有问题,也不是sqlite的插件问题,而是出自预置的Sql的其中一个表有问题,即下图,没把加密的md5放在最后一列,因为他创建和连接数据库表时,是在md5后面加上)号作为结尾,现在却因为其它放在最后,结果就出现SQLite error near ","这个错误了,排查出后问题就解决。
SQLite error near

在这一过程中,一个方式方法的问题需要总结,因为自己遇到问题,总是各种情况猜想然后去试图查找答案,结果往往是盲打莽撞,事倍功半,应该纠正过来,从出现问题的地方一步步查找,这才是科学的方式。