Hallo zusammen,
ich lese aus einer GUI Liste die selektierten Werte aus und bekomme die Zeilen in einem Array übergeben.
Mit diesem Array lese ich über _GUICtrlListView_GetItemText die benötigten Werte in einer Schleife aus.
Problem: ich möchte die benötigten Werte in eine SQLITE Abfrage übergeben, um diese bei WHERE einzufügen.
Ich weiß aber gerade nicht, wie ich die einzelnen Werte zu einem String zusammenfügen kann, damit ich das alles in die SQLite Abfrage übergeben kann.
Als Ergebnis in einem STring brauche ich: "deal =" 123 "deal =" 345 "deal =" 456 "deal =" 678 ....
Wisst Ihr was ich meine?
VG
horphi
AutoIt
Local $resultarray = _GUICtrlListView_GetCheckedStates($g_idListView)
$resultarrayextract = _ArrayExtract($resultarray, 1)
$iRows = UBound($resultarrayextract) - 1
If $iRows = 0 Then
MsgBox(0, '', "bitte Auswahl treffen")
Return
EndIf
For $iR = 0 To $iRows
$sDeal = _GUICtrlListView_GetItemText($g_idListView, $resultarrayextract[$iR], 5)
MsgBox(0, '', $sDeal)
$sCmp = "deal = " & $sDeal
MsgBox(0, '', $sCmp)
Next
Func _GUICtrlListView_GetCheckedStates($hListView) ; By guinness.
Local $sReturn = ''
For $i = 0 To _GUICtrlListView_GetItemCount($hListView) - 1
If _GUICtrlListView_GetItemChecked($hListView, $i) Then
$sReturn &= $i & '|'
EndIf
Next
Return StringSplit(StringTrimRight($sReturn, StringLen('|')), '|')
EndFunc ;==>_GUICtrlListView_GetCheckedStates
Alles anzeigen