Я пытаюсь выбрать новейший OrderID по CustomerID. Но он продолжает говорить, что у меня есть ошибка в моем синтаксисе SQL, хотя он работает в PhpMyAdmin. Я использую MySQL
дБ и ODBC connector
.
Public Function GetOrderIDByCustID(ByVal CustID As Integer) As Integer
myconn.Open()
Dim OrderID As Integer = 0
Dim OrderSQL As String =
"SELECT OrderID
FROM Order
WHERE OrderCustID= ? AND OrderArchived = 0
ORDER BY OrderDate DESC LIMIT 1"
Dim cmd As New OdbcCommand("OrderSQL", myconn)
cmd.Parameters.AddWithValue("OrderCustID", CustID)
OrderID= cmd.ExecuteScalar()
myconn.Close()
Return OrderID
End Function
Так что это должно предоставить мне OrderID самого нового заказа для этого клиента.
Кто-нибудь может увидеть, что я мог сделать неправильно? Спасибо!