@mabaofu 现在还没解决,最后直接写文件里,有解决办法了吗
?
E
EricWoneX 发布的帖子
-
回复: V851 Sqlite无法打开数据库,显示SQL ERROR : database is locked
-
V851 Sqlite无法打开数据库,显示SQL ERROR : database is locked
V851 使用Tina系统,交叉编译Sqlite之后,将Sqlite push至板子时,一直无法打开数据库,错误信息显示:
SQL ERROR : database is locked
目标系统:
Tina Linux (5.0, r0-7277fac)
host系统:Ubuntu 22.04
gcc版本:6.4.1
sqlite库与cli编译如下:
$ arm-openwrt-linux-muslgnueabi-gcc -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_RBU -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_STAT4 -DSQLITE_THREADSAFE=0 -Wno-all -g shell.c sqlite3.c -ldl -lm -o sqlite3
已试过关闭
thread safe
-DSQLITE_THREADSAFE=1 -pthread
还是不行。
还望各位大神不吝指教!