我是java-script的新手,这似乎是一个愚蠢的问题,但我尝试了很多以获得正确的结果,但仍然失败...我必须在sqlite文件中读取和写入数据,我发现这个由开发人员https://github.com/lovasoa/sql.js描述为端口的库。请参阅下面的代码: 首先,我通过此HTML
选择一个本地文件 <input type="file" id="check" onchange="working(this.files)">
这背后的js文件是:
function working(data) {
//adding database
var sql = window.SQL;
var db = new sql.Database(data);
//writing a query
//read existing table called propertystring
var query = "SELECT * FROM propertystring";
var result = db.exec(query);
console.log(result);}
我正在尝试使用Google Chrome控制台进行调试,其说法
Uncaught Error: no such table: propertystring
虽然,我已经在我的sqlite数据库中输入了这个表,并在sqlitemen中显示了我对表的描述如下:
-- Describe PROPERTYSTRING
CREATE TABLE "propertystring" (
"sValue" TEXT,
"TypeID" TEXT
)
INSERT INTO propertystring (sValue, TypeID) VALUES ("yes its working", "71")
我希望,它非常简单,任何使用sql.js的人都可以简单回答我。