|
本帖最后由 梦青山 于 2019-9-22 12:43 编辑
sqlite 查询失败问题
1、数据库已成功复制,成功打开。
2、查询的时候出错,显示 {"status":false,"msg":"no such table:Book1(Sqlite code 1 SQLITE_ERROR):, while compiling : SELECT * FROM Book1, (OS error - 11: Try again)"}
3、成功查询到两次,关电脑的时候貌似上传服务器和修改selectSql查询条件后报错,多次修改找不到问题,看着代码都合适。
4、下面是代码片段,请大神们指导啊。
function openDb()
{
//打开数据库
var db = api.require("db");
db.openDatabase({
name: 'test',
path:'fs://res/test.db'
}, function(ret, err){
if( ret.status ){
alert( JSON.stringify( ret ) );
alert("打开数据库成功");
}else{
alert( JSON.stringify( err ) );
}
});
}
function selectDb()
{
//查询数据库
var db = api.require("db");
db.selectSql({
name: 'test',
sql: 'SELECT * FROM Book1'
}, function(ret, err){
if( ret.status ){
alert( JSON.stringify( ret ) );
alert("查询数据库成功");
}else{
alert( JSON.stringify( err ) );
alert("查询数据库失败");
}
});
}
|
|