Microsoft Access(2010)无法使用xml导出查询导出数据

Microsoft Access(2010)无法使用xml导出查询导出数据,xml,Xml,您好,我正在尝试使用MS Access中的ExportXML方法导出带有用户输入的查询(使用表单) 我得到一个错误: 运行时错误“31532” Microsoft Access无法导出数据 这是我使用的代码 Private Sub Command9_Click() Application.ExportXML ObjectType:=acExportQuery, DataSource:="eparcelorder", _ DataTarget:="C:\XML\" + tmpWorkOrderNo

您好,我正在尝试使用MS Access中的ExportXML方法导出带有用户输入的查询(使用表单)

我得到一个错误: 运行时错误“31532” Microsoft Access无法导出数据

这是我使用的代码

Private Sub Command9_Click()
Application.ExportXML ObjectType:=acExportQuery, DataSource:="eparcelorder", _
DataTarget:="C:\XML\" + tmpWorkOrderNo.Caption + ".xml", _
WhereCondition:="dbo_eParcel.workorderno = '" & Forms!frmMainForm![tmpWorkOrderNo].   [Caption] & "'"
End Sub
MS Access 2010中是否存在任何限制,阻止在要求用户输入或使用条件时导出数据


提前感谢您的帮助!我已经为此工作了一周,这是一个非常简单的函数

我使用附件在大约五分钟内生成了一个300万行的嵌套xml

有两个关键项目

1) 一个简单的VB

公共函数导出\u列表数据()

从这里退出: MsgBox“导出列表数据已完成” 退出功能 错误句柄: MsgBox错误号&“:”&错误说明 继续离开这里 端函数

2) 使用主键到外键的联接链接relationship manager中的表

如果没有关系,代码将生成一个连续的xml文件(如果有) 主键之间的关系将出现31532错误,数据导出将失败

问候

史蒂夫

相关:
Dim objOtherTbls As AdditionalData

On Error GoTo ErrorHandle
Set objOtherTbls = Application.CreateAdditionalData
objOtherTbls.Add "ro_address"
objOtherTbls.Add "ro_buildingDetails"
objOtherTbls.Add "ro_businessDetails"
objOtherTbls.Add "ro_businessExtras"
objOtherTbls.Add "ro_businessExtrasAccounts"
objOtherTbls.Add "ro_businessExtrasAccom"
objOtherTbls.Add "ro_businessExtrasAccom2"

Application.ExportXML ObjectType:=acExportTable, _
            DataSource:="ro_business", _
            DataTarget:="C:\Users\Steve\Documents\Conversions\ListData.xml", _
            AdditionalData:=objOtherTbls