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

Local $hQuery, $aRow
_SQLite_Startup()
ConsoleWrite("Версия библиотеки SQLite = " & _SQLite_LibVersion() & @CRLF)
_SQLite_Open()
; без $sCallback запрос не вернет результата
_SQLite_Exec(-1, "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);")

Local $d = _SQLite_Exec(-1, "Select rowid,* From tblTest", "_cb") ; _cb будет вызвана для каждой строки

; Функция обратного вызова (callback)
Func _cb($aRow)
	For $s In $aRow
		ConsoleWrite($s & @TAB)
	Next
	ConsoleWrite(@CRLF)
	; Return $SQLITE_ABORT ; Эта команда, чтобы прервать _SQLite_Exec() и установить @error
EndFunc   ;==>_cb

_SQLite_Close()
_SQLite_Shutdown()

; вывод в консоль:
; 	1	1	2	3
; 	2		5	6