FreeSource: SQLite/sqlite3open

sqlite3_open / sqlite3_open16

Открывает файл базы данных “filename”. Указатель на sqlite3 возвращается в *ppDb даже если произошла ошибка. Если файл “filename” не существует, то будет создана новая база данных. Кодировкой базы данных будет UTF-8, если вызвана функция sqlite3_open и UTF-16 если была вызвана функция sqlite3_open16. Если открытие базы было успешным, то функция вернет SQLITE_OK, в противном случае код ошибки, описание которого можно получить при помощи sqlite3_errmsg или sqlite3_errmsg16.

Даже если открытие базы было неуспешным, следует освободить ресурсы, занимаемые sqlite3 структурой, вызвав sqlite3_close.

Ссылок на эту страницу нет