Точки с запятой - не ваша проблема, двойные кавычки в вызове NSLog
:
NSLog(@"%.f", myvar)\; //value is 16"
^---^
Удвойте их, и SQLite будет счастлив:
NSLog(@""%.f"", myvar)\; //value is 16"
Или вы можете использовать одинарные кавычки вокруг всего этого:
INSERT INTO question (QuestionId, QuestionText, AreaId, AnswerText)
VALUES(6019, 'Math Functions', 6, '
Added: 9/1/2011
The following is a listing of math functions available:
Power of:
double pow ( double, double )
Example:
double myvar = pow(2,4)\;
NSLog(@"%.f", myvar)\; //value is 16');
Одинарные кавычки являются стандартными для строк SQL, но SQLite позволит вам использовать одинарные или двойные кавычки для строк.