FMDB占位符 ? 提示语法不对

我这样创建一个表 可以
clipboard.png

为什么我这样加字段 他提示我?语法不对
clipboard.png

阅读 4k
3 个回答

它其实是一个可变参数函数如下,和你理解的有点区别,其实你可以写一个临时变量格式化好再传进去。


- (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;
}
新手上路,请多包涵

fmdb是需要 执行语句不能这样写 你在一个执行完的回调之后再写试试

clipboard.png

说明下: SQL的参数和SQL语句的参数 是两个东西 比如字段名 和values 可以不确定 但是tableName一定是确定的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题