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