在QBSDK中,我使用示例EventSubscribe和EventHandler设置了一个事件。我正在订阅客户修改事件。当我得到事件时,我得到下面的xml代码。它为我提供了允许我获取当前客户名称的ListID。但是,我也需要旧名称。我正在尝试更新Postgres中的名称,它需要旧名称。有没有什么办法能让我取到原来的名字?
谢谢,
<?xml version="1.0" ?>
<?qbxml version="3.0" ?>
<QBXML>
<QBXMLEvents>
<DataEvent>
<CompanyFilePath>C:\Users\Public\Documents\Intuit\QuickBooks\Company Files\Shain Software.qbw</CompanyFilePath>
<HostInfo>
<ProductName>QuickBooks Pro 2012</ProductName>
<MajorVersion>22</MajorVersion>
<MinorVersion>0</MinorVersion>
<Country>US</Country>
</HostInfo>
<ListEvent>
<ListEventType>Customer</ListEventType>
<ListEventOperation>Modify</ListEventOperation>
<ListID>8000000A-1356377147</ListID>
</ListEvent>
<DataEventRecoveryTime>2013-03-01T15:16:35-05:00</DataEventRecoveryTime>
</DataEvent>
</QBXMLEvents>
</QBXML>发布于 2013-04-01 20:38:24
没有办法获得旧名称。
你不应该需要它。
将ListID存储在数据库中,并基于该名称而不是旧名称进行更新。
https://stackoverflow.com/questions/15724725
复制相似问题