如何在Phonegap中的SQLITE中检查列退出或不退出
How check column Exits or not in SQLITE in Phonegap
我想检查字段是否在 Sqlite 表中退出。我搜索并发现PRAGMA在那里,但我不知道如何在phonegap中使用它。
我的问题是我有一个表,在该表A,B,C名称字段中。 现在我想在表不包含 d 名称字段时添加 d 名称字段。.如果 D 名称字段退出,则无需添加该字段。
那么在sqlite中使用phonegap怎么可能呢???.
我希望他们中的大多数人都知道Phonegap存储功能。如果您需要更多关于点击
把这行代码从所有函数中剔除,就像 addEventListener for deviceready 一样
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
}
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 如何检查管道中未定义的项目
- 主干-不管怎样,检查事件以前是否绑定过
- 弹出窗口出现,然后退出
- 使用javascript检查多个输入值,并在1次检查中标记多个输入框
- 递归使用 eval() 是检查程序执行的好方法吗?
- 检查onsubmit doenst work jquery contactform上的函数
- JavaScript 检查隐藏字段中的值并将其设置为隐藏字段值
- API密钥使用和检查示例
- 需要在keyup函数退出时检查长度
- 如何在Phonegap中的SQLITE中检查列退出或不退出
- 如何检查Javascript生成器是否已退出
- 如何使用javascript/jquery检查鼠标是否退出浏览器窗口
- 使用JS检查整数是否为偶数或按q退出
- 如何检查鼠标指针是否越过浏览器平面(鼠标退出网页)
- 如何检查数据是否退出json格式
- 使用ngCordova检查活跃的网络连接,如果在ionic中不是活跃的,就退出应用
- 检查鼠标是否在鼠标退出事件 - jQuery 上按下
- 在数组中添加/删除对象,并检查对象是否已退出