javascript - 使用钛一次又一次加载旧数据库

标签 javascript mobile titanium

您好,我遇到了一个奇怪的问题。我已经使用 firefox 中的 sqlite 管理器更新了数据库,并替换了旧数据库并清理了我的项目,但它再次加载旧数据库

这是我的代码:

            Ti.Database.install('scimed.sqlite', 'scimed');
            var db = Ti.Database.open('scimed');

谁能告诉我这是什么问题

提前致谢

最佳答案

您的旧数据库已加载到您的设备/模拟器中。

当您使用 Ti.Database.install('scimed.sqlite', 'scimed'); 时,根据 Titanium doc , 如果 .sqlite 文件已经复制到设备/模拟器的数据库路径中,它只会打开它。

您必须删除项目中的 .sqlite 文件并将其替换为新数据库。

然后,清理您的项目,在您的设备/模拟器中删除您的应用,然后重新构建它。

关于javascript - 使用钛一次又一次加载旧数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14000776/

相关文章:

javascript - 当用户点击 CardView 时,如何实现圆形显示/波纹效果? [加速器]

javascript - 添加新文本内容后归档/保存 HTML 文档,并将更改保留在 .html 文件中

javascript - texImage2D 接受什么类型的数据?

javascript - minlength 仅在 Chrome 中?

sqlite - 在Azure移动应用程序中,本地数据库存储在哪里?

iphone - 如何为Grails应用创建移动界面?

c# - 想要通过蓝牙将实时信息从手机传输到自定义应用程序

android - 如何访问钛合金外部 View 中的元素?

javascript - 钛后退按钮 - 始终关闭我的应用程序

javascript - XMLHttp请求 : running more than one