- PR -

値を Null にすることはできません。パラメータ名 : dataSet

1
投稿者投稿内容
ポン
ベテラン
会議室デビュー日: 2006/02/15
投稿数: 98
投稿日時: 2006-09-19 12:29
いつもお世話になっております。

現在VB.netでWebアプリを開発しており、SQLserver2003を使用しております。
DBのほうは用意しまして、まだデータをいれていない状況です。

そこでselect文を投げてdataSetにfillをしようとしているのですが
fillを行う部分で
「値を Null にすることはできません。パラメータ名 : dataSet 」
というエラー文がでます

クエリアナライザのほうでSQLを流した時は正常に通ります。
fillの部分で何がいけないかが分かりません

Dim SqlDataAdapter As SqlClient.SqlDataAdapter
Dim strSQL As New System.Text.StringBuilder("")

strSQL=SQL文

'SQL文実行
SqlDataAdapter = New SqlClient.SqlDataAdapter(strSQL.ToString, objdb)

'取得したデータを格納
SqlDataAdapter.Fill(dataset)
'データアダプタ初期化
SqlDataAdapter = Nothing

という順で記述しております。
解決方法が分かられる方がいらっしゃればご教授宜しくお願い致します。
囚人
ぬし
会議室デビュー日: 2005/08/13
投稿数: 1019
投稿日時: 2006-09-19 12:59
dataSet のインスタンスを作ってないからかな。(New してない。)
_________________
囚人のジレンマな日々
さかもと
ぬし
会議室デビュー日: 2004/05/14
投稿数: 586
投稿日時: 2006-09-19 13:01
さかもとと申します。

囚人様とかぶったため削除。

[ メッセージ編集済み 編集者: さかもと 編集日時 2006-09-19 13:02 ]
ポン
ベテラン
会議室デビュー日: 2006/02/15
投稿数: 98
投稿日時: 2006-09-19 17:00
さかもとさん、囚人さん
ご回答ありがとうございます。

おっしゃられた通りやりましたら、きちんとできました。

VB.netを始めまして1ヶ月たちますが
なかなか慣れる事ができません。
頑張ります

ありがとうございました。
1

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