部屋予約サービスである学校プロジェクトを構築しています。予約を保存する方法を理解する必要があるプログラミングの部分に到達しました。私は VB を使用してデータベースからプルする方法を知っており、データベースから予約情報をプルしようとすると、そのようにレイアウトしました。
strBookingQuery = "SELECT * FROM bookings WHERE Date = '" & InputBookingDate & "'"
Dim Cmd As New MySqlCommand(strBookingQuery, Newconnection)
Newconnection.ConnectionString = strServerString
Newconnection.Open()
reader = Cmd.ExecuteReader()
reader.Read()
StartPeriod = reader.GetInt16(1)
Length = reader.GetInt16(2)
UserID = reader.GetInt16(3)
RoomID = reader.GetInt16(4)
Newconnection.Close()
しかし、StartPeriod = reader.GetInt16(1) に到達すると、Read() を呼び出す前にフィールドにアクセスする試みが無効であると表示されます。これは、MySQL が日付を別の方法で保存するためですか? または、他の何か?どんな助けでも大歓迎です:)