1
我试图通过CustomerID选择最新的OrderID。但它一直说我的SQL语法有错误,即使它在PhpMyAdmin中有效。我使用的是MySQL
db和ODBC connector
。使用'限制'的MySQL声明错误
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。
任何人都可以看到我可能做错了吗?谢谢!
下次请提供整个错误信息,谢谢。 – Bobby 2011-05-19 10:03:19