私はVBのasp.netで予約予約システムのWebアプリケーションを構築しています.
カレンダー コントロールから選択した日付に予定が作成されているかどうかを確認しようとしています。バインディングにLinqを使用していますが、ddmmyyyyが必要な場合、カレンダーの形式はmmddyyyyです。予定は20/09/2012 10:00:00のようにint sqlテーブルに入力されました
p.date = mycontrol.selecteddateのdb.appsでpからlinqを使用しようとしています
結果が出ない
いくつかのコードが追加されました:-
Dim myDate As Date = appCalender.SelectedDate
Dim stat = From a In db.Appointments
Where a.dateAndTime = DateTime.Parse(myDate).ToString("ddMMyyyy")
Select New With {a.dateAndTime}
Dim myList As List(Of String) = Nothing
For Each a In stat
myList.Add(a.dateAndTime)
Next
ListBox1.DataSource = myList
ListBox1.DataBind()
コード DateTime.Parse,,,, が正しいかどうかわかりません。カレンダーから選択した選択した日付には多くの予定がありますが、DateTime 形式が SQL に正しく変換されていないと思います
SQL の予定のデータ型は datetime です