sqlite3 在android端读取本地数据库

我已经把项目中的数据库拷贝到了(android机)本机的可读可写路径下。sqlite3_open(dataFilePath.c_str(), &db)打开数据库。
sqlite3_prepare_v2(db, sql_select, -1, &statement, NULL)。
sqlite3_step(statement)。
之后用sqlite3_column_int()和sqlite3_column_text()读取数据库信息。sqlite3_column_int()能读取到信息,sqlite3_column_text()一直报指针错误。
这是那个地方有错误,请各路大神指点迷津。