我的websql插入有时会工作,有时会失败而不显示任何错误

时间:2014-01-06 21:00:06

标签: javascript jquery html5

我有以下代码,有时会插入到数据库中,有时不会,我有一个错误处理程序,如果插入失败需要触发,但插入失败时不会发生这种情况,我真的卡住了不知道我的下一步应该是什么,请帮助,每次我收到一条消息,表示即使没有插入数据也已插入数据

        db.transaction(function(transaction) {



    transaction.executeSql('INSERT INTO expdtl_tmp(exp_date,hdr_id, category , title ,location , exp_ref, paid_to , pay_mode , tot_amount ,exp_amount ,tip_amount , oth_amount , exp_descr, odo_start ,odo_end , mileage ,  mileage_rate   )VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)', [$('#date').val(), 0, loadcat_s, $('#title').val(), $('#location').val(), $('#reference').val(), $('#paid').val(), pay_m, $('#total_amount1').val(), $('#amout').val(), $('#tip').val(), $('#other_amount').val(), $('#description').val(), $('#odometer').val(), $('#stopodo').val(), $('#mileage').val(), $('#r_p_m').val()], expenselistinserted, errorHandler);



        });

我正在使用websql db,并且没有显示错误

我甚至缩短了我的代码,仍然在做同样的事情,请帮助

db.transaction(function(transaction) {
a= ('INSERT INTO expdtl_tmp(exp_date,hdr_id, category , title  , tot_amount)VALUES(?,?,?,?,?)', [$('#date').val(), 0, loadcat_s, $('#title').val(), $('#total_amount1').val()]);
alert(a);
transaction.executeSql('INSERT INTO expdtl_tmp(exp_date,hdr_id, category , title  , tot_amount)VALUES(?,?,?,?,?)', [$('#date').val(), 0, loadcat_s, $('#title').val(), $('#total_amount1').val()], expenselistinserted, errorHandler);
});

0 个答案:

没有答案