【发布时间】:2012-03-07 13:19:23
【问题描述】:
当托管在本地 IIS 7 服务器上时,INSERT into 表将不起作用。但是,当从 Visual Studio 2010 通过 ASP.NET 开发服务器运行时,它将起作用。创建了数据库和表,但 INSERT 查询似乎什么都不做。我没有从执行 INSERT 查询本身得到任何错误消息,并且事务没有失败。我正在使用 Safari 浏览器和 Safari 的 Inspect Element 来尝试调试问题。任何想法将不胜感激。见代码:
try {
systemDB.transaction(function (tx) {
tx.executeSql('INSERT INTO tblReminders (fldForeignId, fldReminderContent, fldReminderDate, fldActioned, fldReminderTime, fldSubject, fldDueDate, fldBusinessBaseId, fldMobileRecipientsOnly, fldSendToCoordinator, fldPersonIds) ' +
'VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);', [foreignId, reminderContent, reminderDate, actioned, reminderTime, subject, dueDate, businessBaseId, mobileRecipientsOnly, sendToCoordinator, personIds], dataHandler, sqlErrorHandler);
}, myTransactionErrorCallback, myTransactionSuccessCallback("INSERT INTO tblReminders:"));
} catch (e) {
alert(getDatabaseErrorCodes(-1, e));
return;
}
【问题讨论】: