[英]taffydb update not working
我正在嘗試更新TAFFY數據庫中的現有記錄。
我插入一條記錄,然后嘗試更新它,但更新沒有進行。
var cSheetXref = TAFFY();
cSheetXref.insert({
"ID":0,
"vendor":"",
"productType":"",
"itemCode":"",
"productName":"",
"activeIngredient":"",
"cost":"",
"retailPrice":"",
"um":"",
"packagingSize":"",
"rate":""
});
$(document).on("click","#update",function(){
var dbCol="itemCode";
ttitle="example text";
cSheetXref({"ID":0}).update({dbCol:ttitle});
cSheetXref("ID",0).each(function (record,recordnumber) {
$("#results").html("");
$("#results").append( "result: "+record["ID"] +"<br>");
$("#results").append( "result: "+record["itemCode"] );
});
})
我也嘗試過
cSheetXref({"ID":{is:0}}).update({dbCol:ttitle});
稍后添加問題是我將帶有列名的變量傳遞給update命令。 如果我使用一個常量,像這樣:
cSheetXref({"ID":0}).update({"itemCode":ttitle});
有用。 是否可以將變量傳遞給update命令?
您已經通過一般的json知識解決了該問題,{dbCol:ttitle}與{“ dbCol”:ttitle}相同,但是它當然不會解析為數據庫中的任何列。 如果您要創建變量,請使用:
var item={};
var dbCol="itemCode";
var ttitle="example text";
item[dbCol] = ttitle;
cSheetXref({"ID":0}).update(item);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.