Javascript Blackberry-附加预填充的sqlite数据库

Javascript Blackberry-附加预填充的sqlite数据库,javascript,database,sqlite,blackberry,cordova,Javascript,Database,Sqlite,Blackberry,Cordova,我有一个预填充的sqlite数据库,我需要在我的黑莓应用程序中附加它。我正在使用phonegap,因此使用以下javascript代码打开数据库,然后运行select语句: db = window.openDatabase("TaxCalculatorDB","1.0","Tax Calculator DB",1000000); db.transaction(Manufacturer, errorCB, successCB); 但是,当尝试运行select语句时,我得到一个错误(错误:1没有这

我有一个预填充的sqlite数据库,我需要在我的黑莓应用程序中附加它。我正在使用phonegap,因此使用以下javascript代码打开数据库,然后运行select语句:

db = window.openDatabase("TaxCalculatorDB","1.0","Tax Calculator DB",1000000);
db.transaction(Manufacturer, errorCB, successCB);
但是,当尝试运行select语句时,我得到一个错误(错误:1没有这样的表:user)

我已经将我的数据库文件(我已成功地在iOS构建中使用)直接添加到assets文件夹中,与我以前的做法完全相同。是否需要将此数据库文件夹移到其他位置


请提供建议,谢谢。

使用webworks时,您必须使用Javascript创建数据库。目前无法将现有sqlite db导入webworks应用程序。(您将其标记为phonegap,但我认为phonegap使用webworks创建应用程序)


常见的解决方法是包含一个JSON或XML文件以及要加载的所有数据。创建数据库时,请读取包含的文件并将数据添加到其中。

尝试将该文件夹移动到Sd卡,然后再试。我希望情况并非如此,因为我有大约8个表3,其中包含4000行,我认为加载这些表需要相当长的时间。谢谢你的澄清。哎哟。我所能建议的就是通过JS最小化器/压缩器运行JSON。