我希望在Sqlite表中检查字段是否退出。我搜索并发现PRAGMA在那里,但我不知道如何在phonegap中使用它。
我的问题是我有一个表,在表a,b,c名称字段中。 现在我想在表格不包含d名字段时添加d名称字段。如果名称字段退出则无需添加该字段。
那么在sqlite中使用phonegap怎么可能???。
答案 0 :(得分:2)
我希望大多数人都了解Phonegap存储功能。如果您需要更多关于CLICK
的信息将此行代码放在所有函数之外,就像 deviceE 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
}