我想在 Sqlite 表中检查字段是否退出。我搜索并发现 PRAGMA 在那里,但我不知道如何在 phonegap 中使用它。
我的问题是我有一个表,在那个表 a、b、c 名称字段中。现在我想在表不包含 d 名称字段时添加 d 名称字段。如果 d 名称字段退出,则无需添加该字段。
那么如何在 sqlite 中使用 phonegap 呢???。
我想在 Sqlite 表中检查字段是否退出。我搜索并发现 PRAGMA 在那里,但我不知道如何在 phonegap 中使用它。
我的问题是我有一个表,在那个表 a、b、c 名称字段中。现在我想在表不包含 d 名称字段时添加 d 名称字段。如果 d 名称字段退出,则无需添加该字段。
那么如何在 sqlite 中使用 phonegap 呢???。
我希望他们中的大多数人都知道 Phonegap 存储功能。如果您需要更多关于CLICK
将这行代码从所有函数中取出,就像deviceready的addEventListener一样
var db = window.openDatabase("DB_NAME", "DB_VERSION", "DB_DESCRIPTION", "DB_SIZE");
因为这将像全局变量一样使用所有功能。如果没有找到数据库,上面的代码将返回新数据库,否则将返回旧数据库对象
// Code for call column exist function call
db.transaction(findColumnExist, errorFunction, successFunction);
这里我放了我所有的查询回调函数
function findColumnExist(tx) {
tx.executeSql("select <COLUMN_FOR_CHECK> from <TABLE_NAME> LIMIT 1", [], querySuccess, queryFail);
}
function errorFunction(err) {
console.log("Transaction failure => errorcb-->error msg "+err.message+" error code "+err.code);
}
function successFunction() {
consol.log("success!");
}
function querySuccess(tx, results){
console.log(results.rows.item(0));
}
function queryFail(err){
console.log("Query Failure => errorcb-->error msg "+err.message+" error code "+err.code);
// IF queryFail reached column not found so again use executeSql() function for add new column
}