我可以從事務除外的所有3個表中刪除數據。我不知道爲什麼我使用相同的代碼來刪除它的數據。關鍵字附近的語法不正確
錯誤是:
類型「System.Data.SqlClient.SqlException」的一個例外出現在system.data.dll但在用戶代碼中沒有處理
其他信息:不正確的語法關鍵字近「 交易「
這是我的代碼:
string sql4 = @"DELETE FROM medicine; DELETE FROM batch_number;DELETE FROM patient; DELETE FROM transaction;";
if (DBMgr.ExecuteSQL(sql4) >= 0)
{
LtlDatabaseMessage.Text = "Deletion successful";
}
else
{
LtlDatabaseMessage.Text = "Unexpected error";
}
'transaction'是一個關鍵字。如果確實有一個名爲'transaction'的表,請嘗試從[transaction]中刪除'。 –
你應該考慮重命名你的表。 –
謝謝^^它解決了我的問題^^ – user8090359