ios: вставить в таблицу sqlite с помощью FMDB

Я пытаюсь создать и вставить в таблицу, созданную по пути (имя динамической таблицы). Я могу создать таблицу, но не могу вставить в нее. Я использую код, приведенный ниже, каждый раз, когда я пытаюсь, успех = 0.

BOOL success =  [db executeUpdate:@"INSERT INTO ? (fname, lname,) VALUES
(?,?);",business.tablename,businessType.fname, businessType.lname, nil];
NSLog(@"success=%d", success);

Я пытался в течение долгого времени, пожалуйста, предоставьте мне пример для вставки в таблицу с именем таблицы в переменной.


person Pawriwes    schedule 29.12.2013    source источник
comment
могу ли я поместить свой код таблицы вставки в БД, используя класс singleton   -  person Anbu.Karthik    schedule 29.12.2013


Ответы (1)


Попробуйте так

NSString *insertQuery = [NSString stringWithFormat:@"INSERT INTO %@ (fname, lname,) VALUES (?,?);",business.tablename];
BOOL success = [db executeUpdate:insertQuery,businessType.fname, businessType.lname, nil];

Надеюсь это поможет

person Surya Subenthiran    schedule 29.12.2013