(1) near "limit": syntax error (sqlite报错)
2017-07-09 15:50
2111 查看
今天在做一个安卓软件往数据库插入记录的时候程序报错,logcat提示为:
(1) near "limit": syntax error ...
后面的具体信息就不看了,SQL语句都是自动生成的,不会有问题。
这里的“limit”是数据库表中的一个字段,类型为double,语法和内容上都看不出任何问题,反复测试,还是报这个错。
思考了好一阵子,突然开窍了,语法上没有任何问题,却提示syntax error,难道是这个字段名和sqlite的保留字冲突了?
于是在数据表定义中把这个字段改名为"limit1",再测测试,成功!
(1) near "limit": syntax error ...
后面的具体信息就不看了,SQL语句都是自动生成的,不会有问题。
这里的“limit”是数据库表中的一个字段,类型为double,语法和内容上都看不出任何问题,反复测试,还是报这个错。
思考了好一阵子,突然开窍了,语法上没有任何问题,却提示syntax error,难道是这个字段名和sqlite的保留字冲突了?
于是在数据表定义中把这个字段改名为"limit1",再测测试,成功!
相关文章推荐
- sqlite(near "AUTO_INCREMENT": syntax error)
- android.database.sqlite.SQLiteExcepption: near ">":syntax error:,while compiling:
- android.database.sqlite.SQLiteException: near "order": syntax error (code 1):数据库报错
- SQLite中出现错误:Error: near ")": syntax error
- sqlite数据库下载安装和初步操作和所遇到的问题near "sqlite3":syntax error
- Android SQLite 错误 SQLiteException: near "group": syntax error
- sqlite报错 near "group": syntax error
- android.database.sqlite.SQLiteException: near "autoincrement": syntax error (code 1): , while com
- android.database.sqlite.SQLiteException: near "where": syntax error (code 1): ,
- sqlite3 near"?":syntax error 问题解决办法
- android.database.sqlite.SQLiteException: near "FROM"
- 获取本地cookies出现的错误 sqlite3.DatabaseError: malformed database schema (is_transient) - near "where": syn
- Android SQLiteException: near "": syntax error (code 1) 错误 以及 防止Sql注入
- 数据库创建时报错 near ".": syntax error
- error MIDL2025 : syntax error : expecting ] or , near "annotation"
- [错误] SQL logic error near "date": syntax error
- “Error: near "sqlite3”: syntax error
- Caused by: android.database.sqlite.SQLiteException: near "xxxx"
- error MIDL2025 : syntax error : expecting a type specification near "HRESULT"解决办法
- error MIDL2025 : syntax error : expecting ] or , near "annotation"