int sqlite3_db_readonly(sqlite3 *db, const char *zDbName);
Интерфейс sqlite3_db_readonly(D,N) вернет 1, если база данных N связи D только для чтения, 0 если это чтение-запись или -1, если N не название базы данных по связи D.