在执行查询之前,如何检查数据库中特定于天气的表是否存在?
示例:我要检查天气信息表中是否存在表,是否存在
我想做一些像:-var createDB = Titanium.Database.open('InfoDB');
if(Detail exists in InfoDB)
then
var rs = createDB.execute('SELECT * FROM Detail');
谢谢...
最佳答案
尝试这个:
var createDB = Titanium.Database.open('InfoDB');
var result = createDB.execute('SELECT name FROM sqlite_master WHERE type="table" AND name="your table name"');
if(result.isValidRow()) {
//table found
var rs = createDB.execute('SELECT * FROM Detail');
}
result.close();