私は以下のコードを持っています
technician_sqlsource.SelectCommand = "Select analyst as Analyst, sample_description, RFA_number, convert(varchar(10), updated_date, 103)as updated_date, customer, po_number, total_charged from New_Analysis_Data where analyst = '" & FullName & "' and updated_date > '" & CDate(startdate.Text) & "'" & " and updated_date < '" & CDate(enddate.Text) & "'"
これは基本的に sql コマンドを介して sql サーバーに渡され、2 つの日付の間のデータを取得します。これらの日付は、2 つのテキスト ボックス (開始日と終了日) から取得されます。これを実行するとエラーが発生します - varchar データ型から datetime データ型への変換により、範囲外の値が発生しました。
削除する& "'" & " and updated_date < '" & CDate(enddate.Text) & "'"
と機能しますが、終了日の問題のようです。