在我的本机项目中使用sqlite数据库 我制作了包含用户表的app_db数据库,
和数据库的路径: / home / dina / AppointmentApp / android / app / src / main / assets / app_db
现在我想访问我项目中的用户表并执行一些查询,例如select,update,insert ... etc
这是开放连接的代码
var db = SQLite.openDatabase({name : "app_db", createFromLocation : "~app_db"});
db.transaction((tx)=>{
tx.executeSql("select * from users",(tx,results) => {
});
});
我不知道此查询是否正确 它是在控制台中返回
-OPEN数据库:app_db -{消息:“没有这样的表:用户(SQLite代码1):,而comp…m个用户,(操作系统错误-2:没有这样的文件或目录)”,代码:0}
答案 0 :(得分:0)
我知道这很旧,但是根据错误代码:您的数据库没有表“ users”。
如果确定这样做,那么您指向的路径可能是错误的,并且数据库是自动创建的(没有用户表)。
有关类似问题,请参见此处:No Such Table error