2009-07-17 27 views
0

我正在類似於一個單元測試在Visual Studio 2008中的清除方法內的下列SQL語句:Visual Studio的單元測試 - 刪除權限被拒絕

DELETE FROM MyTable的 WHERE僱員= @EmployeeID和用戶名= @UserID ... @EmployeeID & @UserID通過SqlCommand中的參數分配適當的值,並調用ExecuteScalar()來執行該語句。

我正在接收對象'MyTable'SqlException上的DELETE權限,當我運行此操作時。

刪除權限已授予我的SqlConnection連接的用戶,我無法找到任何理由,我應該收到此異常。我正在使用相同的登錄憑證在同一數據庫中的另一個表上成功運行類似的刪除語句。

任何幫助,非常感謝。謝謝

回答

1

您是否有任何數據庫觸發器與此表相關聯,當記錄被刪除時觸發器會嘗試從另一個表中刪除某些內容? (這個其他表格沒有適當的用戶權限)