Hi all,
I have a query like this
sqlq = "SELECT Customers.CompanyName, Category.CategoryName, Customers.Area, Employees.FirstName, [Order Details].Quantity*[Order Details].UnitPrice, Orders.InvoiceNumber, [Payment Methods].PaymentMethod, Payments.PaymentAmount, Payments.PaymentDate, Products.ProductName, Orders.OrderDate,count(payments.paymentdate) " & _
"FROM Customers, Category, Employees, [Order Details], Orders, [Payment Methods], Payments, Products " & _
"WHERE Customers.CustomerID = Orders.CustomerID AND Employees.EmployeeID = Orders.EmployeeID AND [Order Details].OrderID = Orders.OrderID AND [Order Details].ProductID = Products.ProductID AND [Order Details].OrderID = Payments.OrderID AND " & _
"[Payment Methods].PaymentMethodID = Payments.PaymentMethodID AND Customers.CategoryID = Category.CategoryID GROUP BY Customers.CompanyName, Category.CategoryName, Customers.Area, Employees.FirstName, [Order Details].Quantity*[Order Details].UnitPrice, " & _
"Orders.InvoiceNumber, [Payment Methods].PaymentMethod, Payments.PaymentAmount, Payments.PaymentDate, Products.ProductName, Orders.OrderDate HAVING DATEPART(mm,payments.paymentdate)=" & Temp & ""
MsgBox ("SQL: " & sqlq)
It give an error message saying
[Microsoft][ODBC Microsoft Access Driver]Too few parameters.
Expected 1
I have a query like this
sqlq = "SELECT Customers.CompanyName, Category.CategoryName, Customers.Area, Employees.FirstName, [Order Details].Quantity*[Order Details].UnitPrice, Orders.InvoiceNumber, [Payment Methods].PaymentMethod, Payments.PaymentAmount, Payments.PaymentDate, Products.ProductName, Orders.OrderDate,count(payments.paymentdate) " & _
"FROM Customers, Category, Employees, [Order Details], Orders, [Payment Methods], Payments, Products " & _
"WHERE Customers.CustomerID = Orders.CustomerID AND Employees.EmployeeID = Orders.EmployeeID AND [Order Details].OrderID = Orders.OrderID AND [Order Details].ProductID = Products.ProductID AND [Order Details].OrderID = Payments.OrderID AND " & _
"[Payment Methods].PaymentMethodID = Payments.PaymentMethodID AND Customers.CategoryID = Category.CategoryID GROUP BY Customers.CompanyName, Category.CategoryName, Customers.Area, Employees.FirstName, [Order Details].Quantity*[Order Details].UnitPrice, " & _
"Orders.InvoiceNumber, [Payment Methods].PaymentMethod, Payments.PaymentAmount, Payments.PaymentDate, Products.ProductName, Orders.OrderDate HAVING DATEPART(mm,payments.paymentdate)=" & Temp & ""
MsgBox ("SQL: " & sqlq)
It give an error message saying
[Microsoft][ODBC Microsoft Access Driver]Too few parameters.
Expected 1