我有一个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