ユーザーが変更されたエントリをデータベースに送信できるようにする aspx ページがありますが、ユーザーがクリックSubmit
してストアド プロシージャを起動すると、最初にチェックを実行して、同じ関係を持つ変更された行が存在するかどうかを確認します。
次のクエリの結果を渡しています。
SELECT SwitchRoom.ModifiedID FROM SwitchRoom WHERE
SwitchRoomID = @ChkSwitchRmID", constring;
に変換して、DataReader
その関係が存在するかどうかを判断します。
リーダーがプロシージャの実行を許可するために戻るかどうかを判断するために必要ですNULL
。そうでない場合は、ユーザーが情報を保存することを許可しません。
私は次のことを試しました:
if (dbreader = NULL)
{
Fire Procedure
}
else
{
"Error Message"
}
そして、リーダーを a に渡して、datatable
それに対して実行しようとしましたが、運がありませんでした。
の DataReader の結果を確認するにはどうすればよいnull
ですか?