我正在编写一个访问SQLite数据库的C程序。
表格非常简单,有两列,ID和年龄。
如果我SELECT Age FROM Table WHERE ID=23
,那只会产生结果。
那么我怎样才能将那个人的年龄变成一个int变量?
编辑:此blog提供了很好的介绍(包含源代码)。
答案 0 :(得分:0)
检查参考。它将类似于:
ret = sqlite3_prepare_v2 (db, "SELECT Age FROM Table WHERE ID=23", -1, &stmt, &e);
if (sqlite3_step (stmt) == SQLITE_ROW) {
age = sqlite3_column_int (stmt, 0);
}