今天在做一个安卓软件往数据库插入记录的时候程序报错logcat提示为:
后面的具体信息就不看了,SQL语句都是自动生成的不会有问题。
这里的“limit”是数据库表中的一个字段类型为double,语法和内容上都看不出任何问题反复测试,还是报这个错
思考了好一阵子,突然开窍了语法上没有任何问题,却提示syntax error5拒絕访问难道是这个字段名和sqlite的保留字冲突了?
于是在数据表定义中把这个字段改名为"limit1"再测测试,成功!
今天在做一个安卓软件往数据库插入记录的时候程序报错logcat提示为:
后面的具体信息就不看了,SQL语句都是自动生成的不会有问题。
这里的“limit”是数据库表中的一个字段类型为double,语法和内容上都看不出任何问题反复测试,还是报这个错
思考了好一阵子,突然开窍了语法上没有任何问题,却提示syntax error5拒絕访问难道是这个字段名和sqlite的保留字冲突了?
于是在数据表定义中把这个字段改名为"limit1"再测测试,成功!
如图片中黄色线框中是因为在創建表格时最后一句中多加了一个 “逗号”,去掉就行了!
刚开始以为Syntax error5拒绝访问是node_modules又抽风出叻问题,于是就暴力地把node_modules文件夹删除,然后在备份文件中备份回来后面发现并没用。查了一下才知道这是语法错误的意思。
随后继续查找資料于是在CSDN博主:远走的兔子[],发现了问题所在。
在html标签中有一个v-model所绑定属性值未获得声明。
于是问题瞬间被解决事后回看报错信息,其实已经给了我很明确的错误位置如图:
看来还是需要多多观察,细心deBug啊...