2014-04-22 3 views
2

글쎄, 이것은 매우 간단해야하지만, 나는 단지 1001 sqlite 관련 명령 중에서 발견 할 수없는 것 같습니다.SQLite 결과의 열 수 얻기

그래서 :

  • 나는 sqlite3_step
  • 내가 sqlite3_column_text(sqlStmt,X)하여 X 번째 칼럼의 결과를 접근하고있어 함께 sqlite3_prepare
  • 내가 한 줄에 결과를 얻고 더불어, SELECT 문을 수행하고 있습니다

질문은 :

행에 의 번호를 어떻게 얻을 수 있습니까?


P.S. (= 범위가되는 X ... 이동할 수) 문제는 ... (나는 기본적으로 D에서 개발하고 있어요) d 태그되지만 네이티브 C 바인딩을 사용이기 때문에 훨씬 차이를 만들 수 없습니다 http://www.sqlite.org/c3ref/data_count.html에 따르면

답변

3

,

int sqlite3_data_count(sqlite3_stmt *pStmt); 

준비된 명령문 pStmt의 결과 집합에서 현재 행의 열 수를 반환합니다.

+0

굉장합니다. 고마워요! :-) –

+0

추신 내가 * * *에 대한 * 사랑 : 그래서 특정 명령을 찾고, 몇 가지를 테스트 (보통 ... 시행 착오 ...) 시간을 보낼 수 있습니다. 그리고 당신은 방금 많은 시간을 절약했고, 이제는 더 많은 것을 ... 생산적으로 사용할 수 있습니다. 다시 한 번 감사드립니다! (내 대답을 기다리는 8 분 ... 당신의 대답을 받아들이기를 기다리고 있습니다 ...) –

관련 문제