0
我對iPhone和SQLite來說是非常新的。 我有1個按鈕和3個textfieldsfor ID,名稱和作者...當我輸入身份證textfield中的ID和按鈕,相對名稱和作者應顯示在其他兩個文本框..我試圖只顯示名稱字段,並獲得成功,但顯示兩個字段是不是working..my代碼:從SQLite獲取數據並顯示在文本框中 - iPhone
-(IBAction)getdata:(id)sender
{
NSString *str = bid.text;
int test = [str intValue];
NSLog(@"get clicked");
[self databaseOpen];
NSString *getData = [NSString stringWithFormat:@"SELECT Name,Author FROM
stud WHERE ID = %d",test];
NSLog(@"getdata %@",getData);
NSArray *array = [adddatabase executeQuery:getData];
[adddatabase executeQuery:getData];
getData = [[array objectAtIndex:0]valueForKey:@"Name"];
NSLog(@"update query:%@",getData);
get.text = [NSString stringWithFormat:@"%@",getData];
NSString *authordata = [[NSString alloc]init];
authordata = [[array objectAtIndex:1]valueForKey:@"Author"];
NSLog(@"author: %@",authordata);
author.text=[NSString stringWithFormat:@"%@",authordata];
}
幫我...我的程序得到的NSLog後停止(@「更新查詢:%@」的getData);顯示信號中止。
檢查多了一個錯誤,你是從那裏你正在寫
[array objectAtIndex:1]
這給數據庫中獲取唯一記錄你的價值第一次測試 – Hiren 2012-02-10 05:24:33