2012-02-26 5 views
2

SQLite 데이터베이스에 액세스하는 C 프로그램을 작성하고 있습니다.C의 변수에 sql select 문의 결과를 입력하십시오

테이블은 ID와 Age라는 두 개의 열이 매우 간단합니다.

내가 SELECT Age FROM Table WHERE ID=23 인 경우 결과 만 나타납니다.

그래서 어떻게 그 사람의 나이를 int 변수에 넣을 수 있습니까?

편집 :이 blog은 (소스 코드와 함께) 훌륭한 소개를 제공합니다.

+3

http://sqlite.org/quickstart.html을 배우셨습니까? –

+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); 
} 
관련 문제