Iphone 更改SQLITE限制复合选择
如何在运行时更改SQLITE\u LIMIT\u composite\u SELECT。我需要知道如何使用这句话Iphone 更改SQLITE限制复合选择,iphone,sqlite,Iphone,Sqlite,如何在运行时更改SQLITE\u LIMIT\u composite\u SELECT。我需要知道如何使用这句话 int sqlite3_limit(sqlite3*, int id, int newVal); 我知道你们的问题被标记为iPhone,尽管你们的问题中并没有提及。在Objective-C中,您可以这样做: #import <sqlite3.h> ... NSString *pathToDatabase = @"Path to database file"; NSI
int sqlite3_limit(sqlite3*, int id, int newVal);
我知道你们的问题被标记为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);
#导入
...
NSString*pathToDatabase=@“数据库文件路径”;
NSInteger limitAmount=10;//或者任何你想要的号码
sqlite3*数据库;
如果(sqlite3\u打开([pathToDatabase UTF8String],&database)!=SQLITE\u正常)
{
NSLog(@“无法连接到数据库…”);
}
sqlite3限制(数据库、SQLITE限制、复合选择、限制金额);
这个问题对我来说似乎很清楚。你试过什么,试过之后发生了什么?