Discussions
Be sure you're subscribed to NetSuite communication to stay in the know about monthly happenings, updates and announcements. Subscribe
HELP!! Find Customer by External ID?
Hello,
Can someone provide the correct syntax for getting a customer record which matches a specific external ID?
I'm trying the code below, trying to find all customer, partners and leads which match the passed strCustomerID. While the query doesn't fail it doesn't return any records. What exactly is the trick???
THANKS!
-----------------------------------------------------------
private bool SearchCustomersForID(string strCustomerID, bool bReLoginIfNeeded, out Record[] records)
{
Debug.Assert(m_bLoggedIn);
records = null;
//---------------------------------------------
RecordRef recordRef = new RecordRef();
recordRef.externalId = strCustomerID;
recordRef.type = RecordType.customer;
recordRef.typeSpecified = true;
RecordRef[] recordRefs = new RecordRef[1];
recordRefs[0] = recordRef;
SearchMultiSelectField extId = new SearchMultiSelectField();
extId.@operator = SearchMultiSelectFieldOperator.anyOf;
extId.operatorSpecified = true;