|
|
|
มีปัญหากับ sqlite database ครับ ถ้า จำลองลง iOS Device มันจะใช้ database ไม่ได้ |
|
|
|
|
|
|
|
เขียน Code ไว้อย่างไรบ้างครับ เผื่อจะได้ช่วยดูให้ครับ
|
|
|
|
|
Date :
2013-02-15 09:38:59 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (Objective-C)
NSFileManager *fileManager = [NSFileManager defaultManager];
NSError *error;
NSString* dbPath = [[NSBundle mainBundle] pathForResource:@"Mydatabase" ofType:@"sqlite"];
BOOL success = [fileManager fileExistsAtPath:dbPath];
sqlite3_stmt *selectstmt;
if(!success)
{
NSString *defaultDBPath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"Mydatabase.sqlite"];
success = [fileManager copyItemAtPath:defaultDBPath toPath:dbPath error:&error];
if (!success)
NSAssert1(0, @"Failed to create writable database file with message '%@'.", [error localizedDescription]);
}
if (sqlite3_open([dbPath UTF8String], &database) == SQLITE_OK) {
//*************** insert value in database******************************\\
const char *sql = [[NSString stringWithFormat:@"insert into description(id_trip,description) values('%d','%@')",_carryTrip,self.deScripTionName.text]UTF8String];
sqlite3_prepare_v2(database,sql, -1, &selectstmt, NULL);
if(sqlite3_step(selectstmt)==SQLITE_DONE)
{
NSLog(@"insert successfully");
}
else
{
NSLog(@"insert not successfully");
}
sqlite3_finalize(selectstmt);
sqlite3_close(database);
}
//////////////
ประมาณนี้ครับ ขอโทษครับ ผมมาตอบช้า ขอบคุณมากครับผม
|
|
|
|
|
Date :
2013-02-16 02:04:08 |
By :
Newbie |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|