Функция _SQLite_ErrMsg

 ↑  ←  Описание функции


_SQLite_ErrMsg

Возвращает строку с описанием ошибки последнего вызова sqlite3_ * API на английском языке

#include <SQLite.au3>
_SQLite_ErrMsg([$hDB])

Параметры

$hDB [необязательный] Дескриптор открытой базы данных, по умолчанию последняя открытая база данных

Возвращаемое значение

Успех:Возвращает сообщение об ошибке
Ошибка:@error = 1 - Ошибка вызова 'sqlite3_errmsg16' SQLite API
2 - Вызов предотвращен безопасным режимом

См. также

_SQLite_ErrCode

Пример

#include <SQLite.au3>
#include <SQLite.dll.au3>

_SQLite_Startup()
ConsoleWrite("Версия библиотеки SQLite = " & _SQLite_LibVersion() & @CRLF)
_SQLite_Open()
If $SQLITE_OK <> _SQLite_Exec(-1, "CREATE TABLE test ('a', 'b);") Then ; отсутствует кавычка для 'b'
    MsgBox(0, "Ошибка SQLite", _
            "Код ошибки: " & _SQLite_ErrCode() & @LF & _
            "Сообщение об ошибке: " & _SQLite_ErrMsg())
EndIf
_SQLite_Close()
_SQLite_Shutdown()