Может ли кто-нибудь помочь мне со следующим утверждением ГДЕ?Я хочу сказать «Где Имя равно имени».
NSString *query = [NSString stringWithFormat:@"SELECT Name, Description, Postcode, AddressLine1, ImageURL, Cost FROM MainDetails WHERE Name=@%", name];
Заранее спасибо,
Мартин
Строковые значения должны быть в кавычках в SQL.Так что вам нужно что-то вроде:
NSString *query = [... "... Name='@%'", name];
(при условии, что остальная часть синтаксиса верна, я не знаю Objective-C)
Похоже, вам не хватает одинарных кавычек.
NSString * query = [NSString stringWithFormat: @ "ВЫБРАТЬ Имя, Описание, Почтовый индекс, AddressLine1, ImageURL, Стоимость ОТ MainDetails WHERE Имя = '@%'", имя];