Troubleshooting - Unable to load all customer records due to CustomerShippingAddress
Problem Description:
I am unable to load all customer records through QODBC.
I have a large number of customers with ship-to addresses.
I have tried to execute the query using the UNOPTIMIZED keyword. But still didn't get the records.
I have noticed the following error in QODBC logs.
SELECT * FROM Customer UNOPTIMIZED
Error Getting XML in BuildAndLoadXMLForNextRecord
Solution:
Please follow the steps below & test again.
1. Open the QODBC Setup Screen from the Advanced tab. Set the iterator size to 10.
Start >> All Programs >> QODBC Driver for use with QuickBooks >> Configure QODBC Data Source >> Go To "User DSN" or "System DSN" Tab (i.e., Whatever DSN you are using)>> select your DSN >> click "configure" >> switch to Advanced tab >> Set Iterator or Chunk Size to 10 & apply changes.

2. Execute the query below in the Customer table.
Select * from Customer UNOPTIMIZED
OR
Query the table Customer with filter ListID or FullName.
For Example:
Select * from Customer UNOPTIMIZED where fullname='ABC.'
OR
Attempt to optimize the customer table through QODBC Test Tool using the below query & check again. (Retry if fail).
SP_OPTIMIZEFULLSYNC Customer
|