uniapp 手机端调试。
sqlite v3版本的数据库,是用SQLiteStudio(3.1.1)生成的。
在代码中使用plus.sqlite.xxx的API接口进行数据库操作。
executeSql failed: {"code":-1404,"message":"android.database.sqlite.SQLiteReadOnlyDatabaseException: attempt to write a readonly database (Sqlite code 8 SQLITE_READONLY), (OS error - 11:Try again)
2 个回复
孤雁照夕阳 (作者)
plus.sqlite.openDatabase的第二个参数path,不能使用绝对路径file://xxxx,必须使用 _doc/xxx 相对路径,才能对数据库进行写入操作,path参数使用绝对路径后,数据库只能读不能写。
1***@qq.com
我也遇到这个问题了,把db文件放入到了代码目录结构static目录下,如果当如到_doc目录,打包成apk时,想带着创建号的db文件,db文件在代码目录结构中放到那里呢?