Hallo Autoitler,
hat jemand ein beispiel wie ich aus eine mssql Datenbank einen Treeview befüllen kann.
Leider habe all meine versuche bis dato zu keinem Ergebniss geführt. Das ist mein letzter Versuch.
Func __KatRead()
Local $idRoot = GUICtrlCreateTreeViewItem("Root", $HauptGUI_TreeView_01)
$sQueryKate = "select * from [dbo].[" & $FAQKat & "]"
If $debug = "99" Then
ConsoleWrite("$sQueryKate --" & $sQueryKate & @CRLF)
FileWriteLine(@ScriptDir & "\SQLDebug.log", @YEAR & '-' & @MON & '-' & @MDAY & " " & @HOUR & ':' & @MIN & ':' & @SEC & " $sQueryKategoAnz --" & $sQueryKate & @CRLF)
EndIf
$SQLQuery = _MSSQL_Query($sqlCon, $sQueryKate)
$aSQLQueryErgebnis = $SQLQuery.GetRows
For $i = 0 To UBound($aSQLQueryErgebnis) - 1
$Katnum = $aSQLQueryErgebnis[$i][1]
ConsoleWrite("Kat name und Variable 01 " & $Katnum & " " & $aSQLQueryErgebnis[$i][1] & @CRLF)
$aSQLQueryErgebnis[$i][2] = GUICtrlCreateTreeViewItem($aSQLQueryErgebnis[$i][1], $idRoot)
GUICtrlSetColor($aSQLQueryErgebnis[$i][1], 0x0000C0)
ConsoleWrite("Kat name und Variable 02 " & $Katnum & " " & $aSQLQueryErgebnis[$i][1] & @CRLF)
Next
;## Kategorieen befüllen
$sQueryDaten = "select * from [dbo].[" & $FAQDaten & "]"
If $debug = "99" Then
ConsoleWrite("$sQueryDaten --" & $sQueryDaten & @CRLF)
FileWriteLine(@ScriptDir & "\SQLDebug.log", @YEAR & '-' & @MON & '-' & @MDAY & " " & @HOUR & ':' & @MIN & ':' & @SEC & " $sQueryKategoAnz --" & $sQueryDaten & @CRLF)
EndIf
$SQLQuery = _MSSQL_Query($sqlCon, $sQueryDaten)
$SQLQueryErgebnisDaten = $SQLQuery.GetRows
For $i = 0 To UBound($SQLQueryErgebnisDaten) - 1
GUICtrlCreateTreeViewItem($SQLQueryErgebnisDaten[$i][3], $SQLQueryErgebnisDaten[$i][1])
Next
EndFunc ;==>__KatRead
die Kategorieen und die Daten stehen in unterschiedlichen tabellen.
Und bevor jetzt einer schreibt googl hald mal das habe ich schon hinter mir leider hab ich nichts gefunden zu diesem Thema.
Gruss McBaldrian