我正在为我的学校计算课程建立一个房间预订服务,我不完全确定如何从数据库中检索以前进行的预订。我知道如何连接到数据库并读取一个条目而不是多个条目。
到目前为止,我有:
strBookingQuery = "SELECT * FROM bookings WHERE Date = '" & ConvertedBookingDate & "'"
Dim Cmd As New MySqlCommand(strBookingQuery, Newconnection)
Newconnection.ConnectionString = strServerString
Newconnection.Open()
reader = Cmd.ExecuteReader()
reader.Read()
这会从数据库中提取 5 个变量,日期、预订期间、预订时长、用户 ID 和房间 ID,我希望将它们写入整数,最后四个变量写入整数数组,数组大小为 7,因为一天中的最大预订数量为 7。任何帮助将不胜感激 :)
我也为任何糟糕的编码道歉,我是一名 A 级学生,所以我已经很长时间没有真正编码。
类似的东西?
Function GetBookingData()
strBookingQuery = "SELECT * FROM bookings WHERE Date = '" & ConvertedBookingDate & "'"
Dim Cmd As New MySqlCommand(strBookingQuery, Newconnection)
Newconnection.ConnectionString = strServerString
Newconnection.Open()
reader = Cmd.ExecuteReader()
reader.Read()
For SP = 1 To intBookingCount
Do While reader.Read()
StartPeriod(SP) = reader.GetInt16(1)
Loop
MsgBox(StartPeriod(SP))
Next
Newconnection.Close()
End Function