다음 쿼리를 사용하여 새롭게 데이터베이스 테이블 중 하나에 열을 추가했습니다.액세스 부울 값 양식 Sqlite 데이터베이스
alter table 'user' add column 'IsMarried' BOOL default 'false';
데이터베이스 업데이트가 완료되면 'jhon'사용자가 데이터베이스에서 IsMarried 상태가 'true'로됩니다.
그리고 Objective C를 사용하여 SQL 쿼리를 작성하여 jhon의 결혼 상태를 검색합니다.
BOOL married = [results boolForColumn:@"IsMarried"];
내 문제는 부울 가변 '결혼'은 항상 false를 반환합니다.
는 그럼 확인하기 위해 코드에 라인을 follwing을 추가 할 jhon에 대한 정확성NSString *strMarried = [results stringForColumn:@"IsPwdProtected"];
다음 strMarried 복귀 '사실'여부. 어떤 사람이 부울 값을 다시 얻는 법을 말해 줄 수 있습니까? boolForColumn 메서드
를 사용할 수 있습니다. 숫자 사용 (0은 거짓, 1은 참) – CodaFi
표준 sqlite3 프레임 워크에'stringForColumn'과 같은 메소드가 없습니다. – Mundi