2011-04-20 6 views

답변

3

FMResultSet 기능 다음 구현 : 당신이 당신의 쿼리의 열 수를 인식하지 못하는 경우

- (int)columnCount; 

그러나, 나는 거의 모든 시나리오를 생각할 수 있습니다. SELECT * (디버깅 제외)을 사용하지 마십시오.

+0

'-columnCount'는 SQLite 데이터베이스를 검색하는 앱을 작성하는 경우 (예를 들어) 매우 유용 할 수 있습니다. 이 경우 SELECT 및 추출을 통해 SELECT *를 수행하고 모든 테이블 스키마를 처리 할 수 ​​있어야합니다. –

+0

당신은 절대적으로 옳습니다. 이것을 지적 해 주셔서 감사합니다. 'SELECT *'가 종종 잘못 사용되고 있기 때문에 나는이 문장을 만들고 싶었다. –

+0

해시 대답에 대해 사과해야합니다 : FMResultSet은 이론적으로 결과 집합을 반복 처리 할 수 ​​있도록'- (NSDictionary *) resultDict;를 구현합니다. –