问题描述
我这样创建一个表 可以
为什么我这样加字段 他提示我?语法不对
问题解答
回答1:它其实是一个可变参数函数如下,和你理解的有点区别,其实你可以写一个临时变量格式化好再传进去。
- (BOOL)executeUpdate:(NSString*)sql, ... { va_list args; va_start(args, sql); BOOL result = [self executeUpdate:sql error:nil withArgumentsInArray:nil orDictionary:nil orVAList:args]; va_end(args); return result;}回答2:
fmdb是需要 执行语句不能这样写 你在一个执行完的回调之后再写试试
回答3:说明下: SQL的参数和SQL语句的参数 是两个东西 比如字段名 和values 可以不确定 但是tableName一定是确定的。