【質問】ASP.NETスレ ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドの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を渡してもうまくいくような、スマートな方法は用意されてないですかね。 普通に自前で関数化?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4228日前に更新/321 KB
担当:undef