uniapp sqlite时在无法读取到已准备好数据的db文件中的数据

问题

{"code":-1404,"message":"android.database.sqlite.SQLiteException: no such table: user (Sqlite code 1): , while compiling: select * from user, (OS error - 2:No such file or directory),http://ask.dcloud.net.cn/article/282"} at pages/index/index.vue:84

描述

使用uniapp 5+ API plus.sqlite 无法拿带表数据,提示找不到表,检查后名字没有拼错。

在安卓手机文件内发现 xx.db 文件大小不一致。
html5+ 文档

解决

更换sqlite 放置位置,不安官方文档位置放置 从_doc 移动到static静态文件内。这样打包后文件路径会变化。

修改代码

bash 复制代码
/* 打开数据库 */  
    function handleOpenSQL() {  
        plus.sqlite.openDatabase({  
            name: 'abc', 
            path: '_www/static/abc.db',   // _doc 文件更换为 _www/static
            success(e) {  
                console.log(e);  
  
            },  
            fail(err) {  
                console.log(err);  
            }  
        });  
    }  

代码更新后还无效果 删除旧的HBuilder 基座重新安装。

参考:
uniapp社区

相关推荐
Desmend__13 分钟前
正则表达式那些事儿
数据库·mysql·正则表达式
袁庭新29 分钟前
LuaRocks如何安装数据库驱动?
java·数据库·redis·lua·luarocks·袁庭新
Narutolxy40 分钟前
从 MySQL 5.7 到 8.0:理解 GROUP BY 的新规则与实战优化20241112
数据库
chusheng184041 分钟前
Python 正则表达式进阶用法:分组与引用详解
数据库·python·正则表达式
喵叔哟2 小时前
重构代码之移动字段
java·数据库·重构
念白4432 小时前
智能病历xml提取
数据库·sql·oracle
qingy_20462 小时前
【JavaWeb】JavaWeb入门之XML详解
数据库·oracle
大数据面试宝典2 小时前
用AI来写SQL:让ChatGPT成为你的数据库助手
数据库·人工智能·chatgpt
努力的小雨2 小时前
快速上手 KSQL:轻松与数据库交互的利器
数据库·经验分享
Gentle5862 小时前
labview中连接sql server数据库查询语句
数据库·labview