Javascript &引用;handleError不是一个函数;运行sql.js时出错
我试图实现一个REST环境,在客户端,客户端数据存储在SQLite数据库中 我以前使用Cordova实现过这一点,但使用vanilla 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
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)代码>
谢谢!我完全错过了!谢谢我完全错过了!