Access 2007 中是否可以通过从 XML 文件加载数据来更新记录?例如,我有许多产品,每个产品都有一个唯一的条形码。当我读取 XML 文件时,如果条码不在数据库中,则应将其添加,但如果在数据库中,则应更新与该条码关联的字段。这可能与Access有关,还是我应该在其他地方寻找?
问问题
1960 次
1 回答
1
您可以使用Application.ImportXML 方法将数据导入 Access 表。从那里,Access SQL 很容易识别主条形码表中的哪些现有记录需要更改并UPDATE
相应地更改它们,或者是INSERT
新的条形码记录。然而,ImportXML
除了最简单的 XML 模式之外,其他所有模式都令人窒息。
或者,您可以将 XML 文档作为 MSXML DOMDocument 打开,并使用其方法提取所需的值,然后与存储的条形码记录进行比较,UPDATE
或INSERT
根据需要进行比较。如果你想走那条路,你可以在这个 SO 答案中找到一些提示:stackoverflow.com/a/3398999/77335
于 2012-12-13T22:22:19.350 回答