2016-06-30 5 views
0

2つのパラメータ(beginDateおよびendDate)を持つストアドプロシージャがあります。私はテーブルアダプターを作成しました。デザイナー画面には@beginDate@endDateと表示されるため、2つのパラメーターが必要です。テーブルアダプタの使用方法2つのパラメータを持つSQL Serverストアドプロシージャで

私はそれを埋めるために行く:

DateTime beginDate = new DateTime(2016, 5, 1); 
DateTime endDate = new DateTime(2016, 5, 31); 

this.getDailySalesTableAdapter.Fill(myDataSet.getDailySales, beginDate, endDate); 

私は、引数3「参照」キーワードを渡さなければならないエラーが発生します。 refキーワードを追加すると、引数3がref System.DateTimeからSystem.DateTime?に変換できないというエラーが表示されます。SQL Serverを使用しています。

答えて

1

「引数3」のようなサウンドは、null可能なDateTimeであると予想されます。 endDateのあなたの宣言を変更します。

DateTime? endDate = new DateTime(2016, 5, 31); 
+0

ありがとうございました - これはそれを解決しました。 – Missy

1

Thisあなたはあなたのdatetime型の変数を宣言する必要がNULL可能なタイプを理解するための素晴らしい記事です、はい@wablabが正しく述べNULL可能日時など

関連する問題