int sqlite3_errcode(sqlite3 *db);
Возвращает код наиболее известных ошибок для последнего вызова sqlite. Если предыдущий вызов API был неудачным, а следующий – удачный, то результат функции неопределен.