Alles anzeigenLaut Hilfe spuckt SQLite_Exec im ersten Callback die Namen der Spalten aus. Man kann auch einfach eine andere Funktion verwenden:
Spoiler anzeigen
[autoit]#include <SQLite.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <SQLite.dll.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <MsgBoxConstants.au3>
#include<Array.au3>Local $listview, $aResult, $iRows, $iColumns, $iRval, $sItem
[/autoit] [autoit][/autoit] [autoit]GUICreate("listview items", 220, 250, 100, 200, -1, $WS_EX_ACCEPTFILES)
[/autoit] [autoit][/autoit] [autoit]
$listview = GUICtrlCreateListView("col1|col2|col3", 10, 10, 200, 150)
GUICtrlCreateInput("", 20, 200, 150)
GUICtrlSetState(-1, $GUI_DROPACCEPTED)
GUISetState(@SW_SHOW)_SQLite_Startup()
[/autoit] [autoit][/autoit] [autoit]
_SQLite_Open()
_SQLite_Exec(-1, "Create table tblTest (a,b,c);" & _
"Insert into tblTest values (1,2,3);" & _
"Insert into tblTest values (Null,5,6);")_SQLite_GetTable2d(-1, "Select * From tblTest", $aResult, $iRows, $iColumns)
[/autoit] [autoit][/autoit] [autoit]For $iR = 1 To $iRows
[/autoit] [autoit][/autoit] [autoit]
$sItem = ""
For $iC = 0 To $iColumns - 1
$sItem &= $aResult[$iR][$iC] & "|"
Next
GUICtrlCreateListViewItem(StringTrimRight($sItem, 1), $listview)
Next_SQLite_Close()
[/autoit] [autoit][/autoit] [autoit]
_SQLite_Shutdown()While 1
[/autoit] [autoit][/autoit] [autoit][/autoit]
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
ExitLoop
EndSwitch
WEnd
Perfekt. Das ist genau die Funktion die ich gebraucht, aber nicht gefunden habe
Damit sollte ich erstmal weiterarbeiten können