0
hye all, 我已經構建了一個SQLite數據庫,並希望添加到iphone應用程序。已經添加資源 - >添加 - > x.sqlite,並添加libsqlite3.0.dylib.framework,但我不知道顯示的代碼是什麼。我想在用戶按下按鈕時在數據庫中顯示數據。 任何人都可以幫助我舉一個例子,當按鈕按下時,數據庫可以如何查看?如何通過按鈕查看sqlite數據庫
hye all, 我已經構建了一個SQLite數據庫,並希望添加到iphone應用程序。已經添加資源 - >添加 - > x.sqlite,並添加libsqlite3.0.dylib.framework,但我不知道顯示的代碼是什麼。我想在用戶按下按鈕時在數據庫中顯示數據。 任何人都可以幫助我舉一個例子,當按鈕按下時,數據庫可以如何查看?如何通過按鈕查看sqlite數據庫
下面是一些基本的代碼來查詢數據庫:
-(NSArray*)names
{
NSString* query = [[NSString alloc] initWithString:@"SELECT name FROM sometablename;"];
sqlite3_stmt* statement;
int retval = sqlite3_prepare_v2(yourDatabaseHandle, [query UTF8String], -1, &statement, nil);
[query release];
if (retval != SQLITE_OK)
{
sqlite3_close(yourDatabaseHandle);
NSAssert1(0, @"Error querying table: %i", (retval^SQLITE_ERROR));
return nil;
}
NSMutableArray* values = [[[NSMutableArray alloc] init] autorelease];
while (sqlite3_step(statement) == SQLITE_ROW)
{
const char* value = (const char*)sqlite3_column_text(statement, 0);
NSString* s = [[NSString alloc] initWithUTF8String:value];
[values addObject:s];
[s release];
}
sqlite3_finalize(statement);
return values;
}
您可能要在表視圖來呈現這一點。有很多問題&這裏的Stack Overflow的答案已經解釋瞭如何做到這一點,以及大量的Apple示例代碼。
你基本上是問如何編寫顯示數據的程序。這太寬泛了,無法在這裏回答。 – 2010-04-05 06:32:49
@Marcelo Cantos:你有指向他可以用來學習的簡單樣本嗎? – lexu 2010-04-05 06:54:16