【質問】ASP.NETスレ Part3【議論】at PHP【質問】ASP.NETスレ Part3【議論】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト125:nobodyさん 06/11/05 01:49:58 EttKzQyd Microsoft Web Developer と MDBを連動させてASP.netを体験する 事は出来ないでしょうか? WindowsアプリとMDBは問題無くデータ接続をする事は出来るのですが ASP.netとMDBはどうも出来ません。 126:nobodyさん 06/11/05 03:17:25 >>125 そんなばかな…… なにを、 どうやって、 どうできないんだ? 127:nobodyさん 06/11/05 08:45:25 >>125 つ ttp://msdn2.microsoft.com/ja-jp/library/445z2s49(VS.80).aspx 128:nobodyさん 06/11/05 13:05:32 以下のようにPrepare使ってinsertしてるんですが・・・ SqlCommand cmd = new SqlCommand("insert into hoge (name) values(@name)", con); cmd.Prepare(); cmd.Parameters.Add(new SqlParameter("@name", myobj.getName())); cmd.ExecuteNonQuery(); このときmyobj.getName()がnullだと、ExecuteNonQuery()で例外発生します。 if (myobj.getName() != null) { cmd.Parameters.Add(new SqlParameter("@name", myobj.getName())); } else { cmd.Parameters.Add(new SqlParameter("@name", DBNull.Value)); } このようにnullじゃなく、DBNull.Valueを渡すと良いのですが、 そこらじゅうで、こういう分岐書きたくない・・・ nullを渡してもうまくいくような、スマートな方法は用意されてないですかね。 普通に自前で関数化? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch