Link to home
Start Free TrialLog in
Avatar of Rafiq24
Rafiq24

asked on

No value given for 1 or more required parameters.

I keep getting an error about No value given and then the the code stops.

When i run the response.write code below the vaule is bing pulled from the form but it doenst seem like something in my Select statement is working write. Could it be my Query strings?

Thanks for the help again!


 Sub DayWeekView(ByVal s As Object, ByVal e As EventArgs)
        Dim varQueryString As String = ReservationViews.SelectedItem.Value
        'Response.Write(ReservationViews.SelectedItem.Value)
        'Response.End()
        Dim Query As String
       
        Select Case varQueryString
           
            Case "1"
               
                Query = "SELECT tbl_Reservations.Reservation_ID, tbl_Customers.FName, tbl_Customers.LName, tbl_Reservations.ReservationDate, tbl_Reservations.RentalPeriodHrs, tbl_Fleet.Fleet, tbl_Reservations.Paid " & _
                " FROM tbl_ReturnInfo INNER JOIN (tbl_Fleet INNER JOIN (tbl_Pickup INNER JOIN (tbl_Customers INNER JOIN tbl_Reservations ON tbl_Customers.Customer_ID = tbl_Reservations.Customer_ID) ON tbl_Pickup.Pickup_ID = tbl_Reservations.Pickup_ID) ON tbl_Fleet.Fleet_ID = tbl_Reservations.Fleet_ID) ON tbl_ReturnInfo.Return_ID = tbl_Reservations.Return_ID" & _
                " WHERE (((tbl_Reservations.ReservationDate)=DateAdd(" & "d" & ",1,Date())))"
                Response.Write(Query)
                Response.End()
            Case "2"
               
                Query = "SELECT tbl_Reservations.Reservation_ID, tbl_Customers.FName, tbl_Customers.LName, tbl_Reservations.ReservationDate, tbl_Reservations.RentalPeriodHrs, tbl_Fleet.Fleet, tbl_Reservations.Paid" & _
                " FROM tbl_ReturnInfo INNER JOIN (tbl_Fleet INNER JOIN (tbl_Pickup INNER JOIN (tbl_Customers INNER JOIN tbl_Reservations ON tbl_Customers.Customer_ID = tbl_Reservations.Customer_ID) ON tbl_Pickup.Pickup_ID = tbl_Reservations.Pickup_ID) ON tbl_Fleet.Fleet_ID = tbl_Reservations.Fleet_ID) ON tbl_ReturnInfo.Return_ID = tbl_Reservations.Return_ID" & _
                " WHERE (((tbl_Reservations.ReservationDate)=DateAdd(" & "w" & ",1,Date())))"

            Case Else
                Query = "SELECT tbl_Reservations.Reservation_ID, tbl_Customers.FName, tbl_Customers.LName, tbl_Reservations.ReservationDate, tbl_Reservations.RentalPeriodHrs, tbl_Fleet.Fleet, tbl_Reservations.Paid" & _
                " FROM tbl_ReturnInfo INNER JOIN (tbl_Fleet INNER JOIN (tbl_Pickup INNER JOIN (tbl_Customers INNER JOIN tbl_Reservations ON tbl_Customers.Customer_ID=tbl_Reservations.Customer_ID) ON tbl_Pickup.Pickup_ID=tbl_Reservations.Pickup_ID) ON tbl_Fleet.Fleet_ID=tbl_Reservations.Fleet_ID) ON tbl_ReturnInfo.Return_ID=tbl_Reservations.Return_ID"

        End Select
       
       
       
        objCmd = New OleDbCommand(Query, objCon)
        objCon.Open()

        objRdr = objCmd.ExecuteReader()
        dgReservations.DataSource = objRdr
        dgReservations.DataBind()

        objRdr.Close()
        objCon.Close()
    End Sub
Avatar of Rafiq24
Rafiq24

ASKER

Here is my code within the HTML tags.

<table  border="1" bordercolor="#394599">
                    <tr>
                    <td>
                    <asp:RadioButtonList Autopostback="true" id="ReservationViews"  OnSelectedIndexChanged="DayWeekView" TextAlign="Right" runat="server">
                    <asp:ListItem  Text="Today's Reservations" Value="1"></asp:ListItem>
                    <asp:ListItem Text="This Week's Reservations" Value="2"></asp:ListItem>
                    <asp:ListItem Selected="True" Text="All Reservations" Value="3"></asp:ListItem>
                   </asp:RadioButtonList>
                   </td>
                   </tr>
                    </table>
ASKER CERTIFIED SOLUTION
Avatar of nayernaguib
nayernaguib
Flag of Egypt image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Rafiq24

ASKER

Thanks Nayer! That was it. You just made yourself $400 dollars! (or points)