关于iphone开发读取sqlite的有关问题,请各位一定指点下

关于iphone开发读取sqlite的问题,请各位一定指点下
因为刚学,好多不懂的,请各位指点下,一直读取不出数据,各位老大一定要帮忙呀
- (void)viewDidLoad {
NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory=[paths objectAtIndex:0];
NSString *path=[documentsDirectory stringByAppendingPathComponent:@"2011"];//数据库名为2011
sqlite3 *database;
sqlite3_open([path UTF8String],&database);
sqlite3_stmt *stmt;
const char *sql="select * from content_digital where id='683382'";
sqlite3_prepare_v2(database,sql, -1,&stmt,NULL);


sqlite3_step(stmt);

NSString *Cmmmm=sqlite3_column_text(stmt, 4);//读取一个字段,用alert显示出来
UIAlertView *alert=[[UIAlertView alloc] initWithTitle:@"hello"
  message:Cmmmm
 delegate:self
cancelButtonTitle:@"ok"
otherButtonTitles:nil];
[alert show];
[alert release];
sqlite3_finalize(stmt);
sqlite3_close(database);
    [super viewDidLoad];
}
------解决方案--------------------
额~  你这样写,是在Documents目录下重新去创建一个数据库,压根不是你现有的那个啊。你把2011这个数据库拉到项目中,然后改变你上面中的path  而不是去Document中去读。 
NSString *path = [[NSBundle mainBundle] pathForResource:@"2011" ofType:@"db"];