I have the following code which is producing an error at ‘RecordSet.Open’ with the following message;
Invalid SQL statement; expected ‘DELETE’, ‘INSERT’, ‘PROCEDURE’, ‘SELRCT’, or ‘UPDATE’.
I am assuming that an SQL statement is expected instead of “QrySalesEnquiries&Customer". However I can find plenty of sample code formatted in exactly the same way using the name of a query.
What am I doing wrong?
Thanks
LouiseJ
Private Sub cmdOK_Click()
Dim LocalConnection As ADODB.Connection
Dim RecordSet As New ADODB.Recordset
Set LocalConnection = CurrentProject.Connection
RecordSet.Open "QrySalesEnquiries&Customer", LocalConnection, adOpenKeyset, adLockOptimistic, adCmdText
End Sub
SQL of Query as follows;
SELECT [QrySalesEnquiries&CustomerSorted].TblSalesEnquiries.[Customer Account Number]
FROM [QrySalesEnquiries&CustomerSorted]
GROUP BY [QrySalesEnquiries&CustomerSorted].TblSalesEnquiries.[Customer Account Number]
HAVING ((([QrySalesEnquiries&CustomerSorted].TblSalesEnquiries.[Customer Account Number]) Like [Forms]![FrmAvalibleAccountNumbersNext]![txtAccountNumber
Invalid SQL statement; expected ‘DELETE’, ‘INSERT’, ‘PROCEDURE’, ‘SELRCT’, or ‘UPDATE’.
I am assuming that an SQL statement is expected instead of “QrySalesEnquiries&Customer". However I can find plenty of sample code formatted in exactly the same way using the name of a query.
What am I doing wrong?
Thanks
LouiseJ
Private Sub cmdOK_Click()
Dim LocalConnection As ADODB.Connection
Dim RecordSet As New ADODB.Recordset
Set LocalConnection = CurrentProject.Connection
RecordSet.Open "QrySalesEnquiries&Customer", LocalConnection, adOpenKeyset, adLockOptimistic, adCmdText
End Sub
SQL of Query as follows;
SELECT [QrySalesEnquiries&CustomerSorted].TblSalesEnquiries.[Customer Account Number]
FROM [QrySalesEnquiries&CustomerSorted]
GROUP BY [QrySalesEnquiries&CustomerSorted].TblSalesEnquiries.[Customer Account Number]
HAVING ((([QrySalesEnquiries&CustomerSorted].TblSalesEnquiries.[Customer Account Number]) Like [Forms]![FrmAvalibleAccountNumbersNext]![txtAccountNumber