Can anyone tell me what is wrong with the ExportXML command in the following code. It returns the error:
Run time error ’2467’:
The expression you entered refers to an object that is closed or does not exist.
vba Code:
Private Sub cmdSave_Export_Click()
Dim intID As Long
Dim strQuery As String
Dim strOutputPath As String
Dim strFileName As String
Dim strFileNameAndPath As String
DoCmd.Save
Set rstWorkOrder = CurrentDb.OpenRecordset("SELECT WorkOrder.ID FROM WorkOrder")
rstWorkOrder.MoveLast
intID = rstWorkOrder!ID
strQuery = "SELECT * FROM WorkOrder WHERE ID=" & intID
strOutputPath = "C:\Users\Dean\My Documents\"
strFileName = "Job Entry Form.xml"
strFileNameAndPath = strOutputPath & strFileName
ExportXML objecttype:=acExportQuery, DataSource:=strQuery, datatarget:=strFileNameAndPath
MsgBox ("Exported Work Order to C:\Users\Dean\My Documents\Job Entry Form.xml")
End Sub
Run time error ’2467’:
The expression you entered refers to an object that is closed or does not exist.
vba Code:
Private Sub cmdSave_Export_Click()
Dim intID As Long
Dim strQuery As String
Dim strOutputPath As String
Dim strFileName As String
Dim strFileNameAndPath As String
DoCmd.Save
Set rstWorkOrder = CurrentDb.OpenRecordset("SELECT WorkOrder.ID FROM WorkOrder")
rstWorkOrder.MoveLast
intID = rstWorkOrder!ID
strQuery = "SELECT * FROM WorkOrder WHERE ID=" & intID
strOutputPath = "C:\Users\Dean\My Documents\"
strFileName = "Job Entry Form.xml"
strFileNameAndPath = strOutputPath & strFileName
ExportXML objecttype:=acExportQuery, DataSource:=strQuery, datatarget:=strFileNameAndPath
MsgBox ("Exported Work Order to C:\Users\Dean\My Documents\Job Entry Form.xml")
End Sub