Я использую запрос SELECT для загрузки контактов с Salesforce.com.Как указано ниже, и я получаю исключение "MALFORMED_QUERY" - PullRequest
0 голосов
/ 06 декабря 2010

Я использую этот запрос выбора, и я не получаю, что с ним не так.

Выберите Id, Contact.FirstName, Contact.LastName, Contact.Title, Contact.Department, Contact.Birthdate, Contact.Телефон, Contact.HomePhone, Contact.MobilePhone, Contact.OtherPhone, Contact.Fax, Contact.Email, Contact.MailingStreet, Contact.MailingCity, Contact.MailingState, Contact.MailingCountry, Contact.MailingPostalCode, Contact.OtherStreet, Contact.OtherCity,Contact.OtherState, Contact.OtherCountry, Contact.OtherPostalCode, Contact.Description, Contact.Account.Name From Contact, где strcmp ('% @', Id) = -1 ", lastcontactId

1 Ответ

0 голосов
/ 07 декабря 2010

Вам нужно сгенерировать запрос, который использует =, например,

select name from contact where id='005123123123123123'

, поэтому вы можете использовать его для генерации запроса.

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

Вот документы SOQL с большим количеством примеров.

И если вы пытаетесь выполнить подкачку страниц, вам нужно просто выполнить весь запрос и использовать query / queryMore для просмотра результатов.

...