gridview 指定的引數超出有效值的範圍。

 gridview同時刪除兩張表,兩張資料表皆有刪除,但網頁會呈現以下錯誤

指定的引數超出有效值的範圍。
參數名稱: value 
描述: 在執行目前 Web 要求的過程中發生未處理的例外情形。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。 
例外詳細資訊: System.ArgumentOutOfRangeException: 指定的引數超出有效值的範圍。
參數名稱: value

若表A中的"總筆數"大於表B中"刪除的筆數"則不會出錯
下中斷點似乎是Page_Load時依然取為刪除時的比數造成的錯誤


SET NOCOUNT ON;
delete from tableA where id=@id
delete from tableB where id=@id
SET NOCOUNT OFF;

即可,原因未知

留言

這個網誌中的熱門文章

SQL SEVER備份與還原遭遇問題

asp.net頁面間傳值