Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript &引用;handleError不是一个函数;运行sql.js时出错_Javascript_Sqlite_Browser_Sql.js - Fatal编程技术网

Javascript &引用;handleError不是一个函数;运行sql.js时出错

Javascript &引用;handleError不是一个函数;运行sql.js时出错,javascript,sqlite,browser,sql.js,Javascript,Sqlite,Browser,Sql.js,我试图实现一个REST环境,在客户端,客户端数据存储在SQLite数据库中 我以前使用Cordova实现过这一点,但使用vanilla JS无法实现这一点 我遇到的问题是Database()函数没有返回任何内容,因此我无法执行任何类型的查询 这是我的测试文件(test.html): var sql=window.sql; var db=sql.Database();//返回是否未定义? sqlstr=“创建表hello(a int,b char);”; sqlstr+=“插入hello值(0

我试图实现一个REST环境,在客户端,客户端数据存储在SQLite数据库中

我以前使用Cordova实现过这一点,但使用vanilla JS无法实现这一点

我遇到的问题是
Database()
函数没有返回任何内容,因此我无法执行任何类型的查询

这是我的测试文件(test.html):


var sql=window.sql;
var db=sql.Database();//返回是否未定义?
sqlstr=“创建表hello(a int,b char);”;
sqlstr+=“插入hello值(0,'hello');”
sqlstr+=“插入hello值(1,'世界');”
db.run(sqlstr);//运行查询而不返回任何内容
var res=db.exec(“从hello中选择*);
控制台日志(res);
sql.Database()
需要作为构造函数调用(例如
db=new sql.Database();
)。请注意
新的
,如中所示

var sql=window.sql;
var db=new sql.Database();
sqlstr=“创建表hello(a int,b char);”;
sqlstr+=“插入hello值(0,'hello');”
sqlstr+=“插入hello值(1,'世界');”
db.run(sqlstr);
var res=db.exec(“从hello中选择*);
控制台日志(res)
sql.Database()
需要作为构造函数调用(例如
db=new sql.Database();
)。请注意
新的
,如中所示

var sql=window.sql;
var db=new sql.Database();
sqlstr=“创建表hello(a int,b char);”;
sqlstr+=“插入hello值(0,'hello');”
sqlstr+=“插入hello值(1,'世界');”
db.run(sqlstr);
var res=db.exec(“从hello中选择*);
控制台日志(res)

谢谢!我完全错过了!谢谢我完全错过了!