これは私が持っているものです:
Dim UsDateFormat As Date = DateTime.Parse(DataDate, New System.Globalization.CultureInfo("en-US"))
Da = New OleDbDataAdapter("SELECT * FROM RawStockData WHERE PointDateTime >=#" & UsDateFormat.ToShortDateString & "# AND PointDateTime < #" & UsDateFormat.AddDays(1).ToShortDateString & "#", Con)
9 月の任意の日付を選択すると、30 日のデータ (データがある唯一の日) が表示され、30 日を選択すると、「文字列は有効な DateTime として認識されませんでした」という応答が返されます。
どこが間違っていますか?