在执行查询之前,如何检查数据库中特定于天气的是否存在?

示例:我要检查天气信息表中是否存在表,是否存在

我想做一些像:-

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();

09-13 01:42