_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()