Access导出到XML错误
我在将Access表导出为XML时遇到问题 基本上,我要做的是首先运行一个select查询,它从两个表中获取我想要的列并将它们放入一个表中,然后右键单击该表并导出为XML select的外观如下所示:Access导出到XML错误,xml,ms-access,export,Xml,Ms Access,Export,我在将Access表导出为XML时遇到问题 基本上,我要做的是首先运行一个select查询,它从两个表中获取我想要的列并将它们放入一个表中,然后右键单击该表并导出为XML select的外观如下所示: SELECT tblProducts.ProductID, tblProducts.Description, tblStock.Stock, tblStock.Min, tblStock.Max, StoreID INTO tblTempSto
SELECT
tblProducts.ProductID,
tblProducts.Description,
tblStock.Stock,
tblStock.Min,
tblStock.Max,
StoreID
INTO
tblTempStockExport
FROM
tblProducts
INNER JOIN
tblStock
ON
tblProducts.STK = tblStock.ID
WHERE
tblStock.Stock > 0
OR
tblStock.Min > 0
OR
tblStock.Max > 0;
StoreID参数不在表中,当查询运行时,它会提示用户输入一个值,这部分正常工作,当我查看新表时,数据都是正确的,但是当我执行XML导入时,我键入的值似乎编码不正确,并显示为:
<StoreID>QQBsAGEAbgA=</StoreID>
QQBsAGEAbgA=
这里有我遗漏的东西吗?
谢谢看来您得到的数据是base64编码的。Access对二进制类型执行此操作,但我不知道为什么它会这样返回。 查看相应的XSD文件,看看它是否真的是base64编码的,以及Access认为应该是什么样的XML数据类型 您始终可以尝试使用base64 VBA例程(例如)对数据进行解码 它是什么数据类型?长整数自动编号?还是其他? 使用对示例进行解码会得到一些2字节字符集,其中似乎包含Alan 此外,您没有说明您正在使用的Access版本以及是否应用了最新的servicepack,这有时可能会有所帮助