首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQLite:数据库位置或iosDatabaseLocation值现在在openDatabase调用中是必需的

SQLite:数据库位置或iosDatabaseLocation值现在在openDatabase调用中是必需的
EN

Stack Overflow用户
提问于 2017-01-04 16:15:15
回答 0查看 1.9K关注 0票数 1

我正在为我的安卓和iOS的离子应用程序使用SQLite插件

插件: cordova plugin add https://github.com/litehelpers/Cordova-sqlite-storage.git

离子版本: 2.1.18

cordova版本: 6.4.0

节点版本: 4.5.0

下面是我打开和创建数据库的代码

代码语言:javascript
复制
var db;
db = $cordovaSQLite.openDB({ name: "test.db", iosDatabaseLocation:'default'});
$cordovaSQLite.execute(db, "CREATE TABLE IF NOT EXISTS OfflineData (id integer primary key, imageUrl text, videoUrl text, head text, title text, descr text)");

但是我在我的android设备上运行时遇到了一个问题,比如

代码语言:javascript
复制
ionic.bundle.min.js:150 Error: Database location or iosDatabaseLocation value is now mandatory in openDatabase call
at newSQLError (plugins/cordova-sqlite-storage/www/SQLitePlugin.js:26)
at Object.<anonymous> (plugins/cordova-sqlite-storage/www/SQLitePlugin.js:565)
at Object.openDatabase (plugins/cordova-sqlite-storage/www/SQLitePlugin.js:59)
at Object.openDB (ng-cordova.js:5176)

有人能帮我解决这个问题吗。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41459110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档