2010-12-06 13 views
0

Ich benutze diese Select-Abfrage und ich bekomme nicht, was falsch ist mit diesem.Ich verwende die SELECT-Abfrage, um Kontakte von Salesforce.com herunterzuladen. Wie es unten angegeben ist und ich bekomme "MALFORMED_QUERY" Ausnahme

Select Id, Contact.FirstName, Contact.LastName, Contact.Title, Contact.Department, Contact.Birthdate, Contact.Phone, Contact.HomePhone, Contact.MobilePhone, Contact.OtherPhone, Contact.Fax, Kontakt. Email, Kontakt.MailingStreet, Kontakt.MailingCity, Kontakt.MailingState, Kontakt.MailingCountry, Kontakt.MailingPostalCode, Kontakt.OtherStreet, Kontakt.AndereKontakt, Kontakt.OtherState, Kontakt.OtherCountry, Kontakt.OtherPostalCode, Kontakt.Beschreibung, Kontakt. Account.Name Von Kontakt wo strcmp ('% @', Id) = -1" ,

lastcontactId
+1

das scheint keine iPhone-Frage zu sein, und ich denke, Sie müssen es neu formatieren. Bitte gib es zurück! – LordT

+0

Umgetagged, das ist keine direkte iOS-Frage –

Antwort

0

Sie benötigen eine Abfrage zu erzeugen, die = verwendet, zB

select name from contact where id='005123123123123123' 

So können Sie dies verwenden, um die Abfrage zu generieren.

NSString *query = [NSString stringWithFormat:@"select name,etc from contact where id='%@'", lastContactId]; 

Hier ist die SOQL docs, die weitere Beispiele hat.

Und wenn Sie versuchen, Paging zu tun, sollten Sie nur die gesamte Abfrage ausführen und Query/queryMore verwenden, um durch die Ergebnisse zu blättern.

+0

Danke Joe Blow – Raxit