Что нового

Вывод столбца из SQLite

VasiliyRS

Новичок
Сообщения
7
Репутация
0
Версия AutoIt:3.3.6.1

Описание:
Имеется некая база данных SQLite, нужно вывести n столбец из n таблицы в GUICtrlCreateCombo.

Примечания:
Нужен простой пример.
 

Garrett

Модератор
Локальный модератор
Сообщения
3 999
Репутация
964
VasiliyRS [?]
Нужен простой пример.
Код:
#include <SQLite.au3>
#include <SQLite.dll.au3>
#include <ComboConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

$hGUI1 = GUICreate("Form1", 174, 51, 192, 114)
$hCombo1 = GUICtrlCreateCombo("...", 12, 12, 145, 25)
GUISetState(@SW_SHOW)

Dim $hQuery, $aRow, $sMsg, $sFileDB = @ScriptDir & "\DB_FILE_NAME", $sNameTableDB = "MyDB", $sNameColDB = "MyColumn", 

_SQLite_Startup($sFileDB)
; Запрос на выборку
_SQlite_Query (-1, "SELECT " & $sNameColDB & " FROM " & $sNameTableDB & ";", $hQuery)

While _SQLite_FetchData ($hQuery, $aRow) = $SQLITE_OK
	GUICtrlSetData($hCombo1, $aRow[0] & "|") 
WEnd

_SQLite_Close()
_SQLite_Shutdown()

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit

	EndSwitch
WEnd
 
Автор
V

VasiliyRS

Новичок
Сообщения
7
Репутация
0
Спасибо, подправил кое-что под себя и всё ок. Решено.
 
Верх