1
Access 2007中是否可以通過從XML文件加載數據來更新記錄?例如,我有許多產品都有獨特的條形碼。當我讀取XML文件時,如果條形碼不在數據庫中,應該添加它,但是如果它在數據庫中,它應該更新與該條形碼相關聯的字段。這可能與Access有關嗎,還是我應該在別處尋找?從XML更新Access中的表格
Access 2007中是否可以通過從XML文件加載數據來更新記錄?例如,我有許多產品都有獨特的條形碼。當我讀取XML文件時,如果條形碼不在數據庫中,應該添加它,但是如果它在數據庫中,它應該更新與該條形碼相關聯的字段。這可能與Access有關嗎,還是我應該在別處尋找?從XML更新Access中的表格
您可以使用Application.ImportXML Method將數據導入到Access表中。從那裏,很容易使用SQL來識別主條形碼錶中現有的哪些記錄需要更改,並相應地更新它們,或者使用INSERT
新的條形碼記錄。但是,ImportXML
除了最簡單的XML模式之外的所有扼流器。
或者,您可以將XML文檔作爲MSXML DOMDocument打開,並使用其方法提取所需的值,然後根據需要比較您存儲的條形碼記錄和UPDATE
或INSERT
。如果你想走這條路,你可以在這個SO回答中找到一些提示:stackoverflow.com/a/3398999/77335