안녕하세요 기어s2에 native 앱을 만들고 있습니다.
이번에 sqlite3 database를 써보고 있는데요
https://developer.tizen.org/sites/default/files/documentation/guide_to_developing_tizen_native_application_ko_1.pdf
https://developer.tizen.org/development/tutorials/native-application/base/sqlite?langredirect=1
이 두가지 자료를 통해 앱을 만들고 있습니다.
database에 data를 저장하고 저장된 data를 로그를 통해 확인해 볼려고 시도를 하고 있습니다.
sqlite3_open하고 table을 생성하는데 있어서
static int CreateTable() {
char *ErrMsg;
dlog_print(DLOG_INFO, "STYLE", "Create_Table");
char *sql =
"CREATE TABLE IF NOT EXISTS ReportCard(KEY INTEGER PRIMARY KEY, INDEX TEXT NOT NULL, STYLE INT NOT NUL, WORD INT NOT NULL);";
int ret = sqlite3_exec(db, sql, NULL, 0, &ErrMsg);
dlog_print(DLOG_INFO, "STYLE", ErrMsg);
return ret;
}
와 같이 소스를 구현하였는데
ErrMsg로 near "INDEX": syntax error 가 발생하여 테이블이 생성이 되지 않고 있습니다.
해결 방안에 대해 자문을 구합니다..