2014-04-22 9 views
0

코드 PARAMATERS를 제공하는 executeQuery 수 없습니다 B을 사용 하시겠습니까?FMDB 작동

답변

1

매개 변수화 된 쿼리에서 테이블 이름을 전달할 수 있다고 생각하지 않습니다.

- (void)queryBuilder:(NSString *)tableName 
{ 
    NSString *result = [NSString stringWithFormat:@"SELECT COUNT(*) FROM %@",tableName]; 
    return result; 
} 

그리고이 좋아 사용 :

r = [self.db executeQuery:[self queryBuilder:@"myDB"]]; 
+0

안됐다입니다 당신이 그것을 좋아 할 수있는 대안으로

. 감사. – Jakar