更改SQLITE LIMIT COMPOUND SELECT

时间:2012-08-09 11:37:35

标签: iphone sqlite

如何在运行时更改SQLITE_LIMIT_COMPOUND_SELECT。我需要知道如何使用该声明

int sqlite3_limit(sqlite3*, int id, int newVal);

1 个答案:

答案 0 :(得分:0)

即使您的问题中没有任何提及,我也会看到您的问题被标记为iPhone。在Objective-C中,您可以这样做:

#import <sqlite3.h>

...

NSString *pathToDatabase = @"Path to database file";
NSInteger limitAmount = 10; // or whatever number you want
sqlite3 *database;
if(sqlite3_open([pathToDatabase UTF8String], &database) != SQLITE_OK)
{
   NSLog(@"Unable to connect to the database...");
}
sqlite3_limit(database, SQLITE_LIMIT_COMPOUND_SELECT, limitAmount);