Hi,
I have the following code in a module - Im creating a recordset in ADO.
The sql code is fine - I've tested it in a query but I'm getting the "Jet cannot find your query or table" error. This is because the sql refers to two other queries:NewestTransmittal and LatestRevTransmitted. How can I get this to work in VBA? I tried using querydefs but couldn't get it to work.
Any ideas?
I have the following code in a module - Im creating a recordset in ADO.
The sql code is fine - I've tested it in a query but I'm getting the "Jet cannot find your query or table" error. This is because the sql refers to two other queries:NewestTransmittal and LatestRevTransmitted. How can I get this to work in VBA? I tried using querydefs but couldn't get it to work.
Any ideas?
Code:
sqlTransmittals = "SELECT tblOutTransmittals.DocID, tblOutTransmittals.CCNum, tblTransmittedDocs.DrawingNum, tblTransmittedDocs.RevisionNum " & _
"FROM LatestRevTransmitted INNER JOIN ((NewestTransmittal INNER JOIN tblOutTransmittals ON (NewestTransmittal.CCNum = tblOutTransmittals.CCNum) AND (NewestTransmittal.MaxOfTransmittalDate = tblOutTransmittals.TransmittalDate)) " & _
"INNER JOIN tblTransmittedDocs ON tblOutTransmittals.DocID = tblTransmittedDocs.outTransmittalID) ON LatestRevTransmitted.MaxOfRevisionNum = tblTransmittedDocs.RevisionNum " & _
"WHERE (((tblOutTransmittals.CCNum)=" & rsRecipients!CCNum & ") AND ((tblTransmittedDocs.DrawingNum)='" & DrawingNum & "') AND ((tblTransmittedDocs.RevisionNum)=" & Rev & "));"
transmittalRecords.Open sqlTransmittals, conn, adOpenForwardOnly, adLockOptimistic, adCmdText