我有一個aspx頁面,它允許用戶將修改後的條目提交到數據庫中,但是當用戶單擊Submit
來觸發存儲過程時,我想首先運行檢查以查看是否存在具有相同關係的修改過的行。如何檢查datareader爲空?
我傳遞以下查詢的結果:
SELECT SwitchRoom.ModifiedID FROM SwitchRoom WHERE
SwitchRoomID = @ChkSwitchRmID", constring;
成DataReader
以確定是否存在關係。
我需要它來確定讀取器是否返回NULL
以允許過程執行,如果不是,則不允許用戶保存信息。
我已經試過如下:
if (dbreader = NULL)
{
Fire Procedure
}
else
{
"Error Message"
}
,我甚至已經試過路過讀者進入一個datatable
並運行它針對的是沒有任何的運氣。
如何檢查DataReader的結果是否爲null
?
太棒了!剛試過這個,它實現了一個夢想。感謝您的意見。 – 2011-02-11 14:16:26