Что нового

SQLite ошибка при выполнении функции _SQLite_Exec

mr.Gbabak

Осваивающий
Сообщения
257
Репутация
23
При попытке использования функции _SQLite_Exec, возвращает @error = 2
Код:
#include <SQLite.au3>
; Открываем SQL
_SQLite_Startup ()
If @error Then
    MsgBox(16, "SQLite Error", "SQLite.dll Can't be Loaded!")
    Exit - 1
EndIf

$dbn = _SQLite_Open ("info.bd")

If @error Then
    MsgBox(16, "SQLite Error", "Can't Load Database!")
    Exit - 1
EndIf

_SQLite_Exec($dbn , "Create table tblTest (a,b int,c single not null);" & _  ; создаёт таблицу "tblTest"
        "Insert into tblTest values ('1',2,3);" & _ ; вставляет значения в таблицу
        "Insert into tblTest values (Null,5,6);")
If @error Then MsgBox (0, '', @error ) ; вот Здесь ошибка 2

Что вообще это за ошибка: вызов предотвращен безопасным режимом?
 
Автор
M

mr.Gbabak

Осваивающий
Сообщения
257
Репутация
23
хм, пока не создашь тему, вопрос не решается....причем не в первый раз уже.
Итак, для возникновения данной проблемы у вас должна быть версия Autoit v3.3.14.3.
И это баг в этой версии.
Способ решения https://www.autoitscript.com/forum/topic/192254-33143-fixes/
 
Верх