【问题标题】:How to get size of sqlite database in Titanium如何在 Titanium 中获取 sqlite 数据库的大小
【发布时间】:2016-08-19 14:47:08
【问题描述】:

我需要获取 sqlite 数据库的大小,如下所示:

var db = Ti.Database.open('test');
//db.size();
//size doesn't works

size() 方法不存在,如何获取尺寸?有没有其他方法可以获取数据库的大小?

谢谢

【问题讨论】:

    标签: sqlite titanium appcelerator appcelerator-titanium


    【解决方案1】:

    数据库存储在一个文件中,您可以获取该文件的大小。因此,db.file 将返回文件的句柄,然后获取文件的大小就是 size 属性。我认为这应该可行:db.file.size

    【讨论】:

    • 我这样做了: var size = Ti.Database.open('testDb').getFile().size();但它没有用,有什么提示吗? - TiExceptionHandler: (main) [1,18753] - 消息:未捕获的类型错误:对象 # 没有方法 'getFile'
    猜你喜欢
    • 1970-01-01
    • 2022-10-03
    • 2010-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-30
    • 2021-04-05
    相关资源
    最近更新 更多