@IT会議室は、ITエンジニアに特化した質問・回答コミュニティ「QA@IT」に生まれ変わりました。ぜひご利用ください。
- PR -

ストアドプロシージャのアウトプットパラメータのNullチェックについて

1
投稿者投稿内容
あらー
会議室デビュー日: 2002/12/11
投稿数: 12
投稿日時: 2002-12-11 18:20
いつもこの会議室にお世話になっております。

ASP.NET+SQLServer2000のWebアプリケーションを構築しております。
ストアドプロシージャのアウトプットパラメータがNullかどうか
チェックする方法がわからずに困っております。

SQLServerへのアクセスには主にストアドプロシージャを
用いていて、

Dim Cn as New SqlConnection(接続文字列)
Dim Cmd = New SqlCommand(ストアド名, Cn)
Cmd.CommandType = CommandType.StoredProcedure
Dim Param As SqlParameter = Cmd.Parameters.Add("@Out",SqlDbType.VarChar,100)
Param.Direction = ParameterDirection.Output
Cn.Open()
Cmd.ExecuteNonQuery()

等として実行していますが、
Cmd.parameters("@Out").Value
がNullであるかどうか判定するすべを知りません。

初歩的な質問ですかどなたかご存知の方がいらっしゃいましたら
レスつけて頂ければありがたいです。

あらー
会議室デビュー日: 2002/12/11
投稿数: 12
投稿日時: 2002-12-11 19:16
すみません、自己解決しました。

Convert.IsDBNull()
関数でVB6.0のIsNullと同じ結果になりますね。
どうもお騒がせしました。
1

スキルアップ/キャリアアップ(JOB@IT)