Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Tianium中获取sqlite数据库的大小_Sqlite_Titanium_Appcelerator_Appcelerator Titanium - Fatal编程技术网

如何在Tianium中获取sqlite数据库的大小

如何在Tianium中获取sqlite数据库的大小,sqlite,titanium,appcelerator,appcelerator-titanium,Sqlite,Titanium,Appcelerator,Appcelerator Titanium,我需要获取sqlite数据库的大小,如下所示: var db = Ti.Database.open('test'); //db.size(); //size doesn't works size()方法不存在,如何获取大小?是否有其他方法可以获得db的大小 谢谢数据库存储在一个文件中,您可以获取该文件的大小。因此,db.file将返回文件的句柄,然后获取文件的大小就是size属性。我认为这应该可以:db.file.size Ray数据库存储在一个文件中,您可以获取该文件的大小。因此,db.fi

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

var db = Ti.Database.open('test');
//db.size();
//size doesn't works
size()方法不存在,如何获取大小?是否有其他方法可以获得db的大小


谢谢

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


Ray

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


我这样做了:var size=Ti.Database.open('testDb').getFile().size();但它不起作用,有什么提示吗TiExceptionHandler:(main)[118753]-消息:未捕获类型错误:对象#没有方法“getFile”我这样做了:var size=Ti.Database.open('testDb').getFile().size();但它不起作用,有什么提示吗TiExceptionHandler:(主)[118753]-消息:未捕获类型错误:对象#没有方法“getFile”