StringSplit in 2D Array

  • Hallo Zusammen,

    ich stehe derzeit mal wieder ein wenig auf dem Schlauch. Ich habe folgendes Problem. Ich mache ein SQL Query und bekomme dann folgenden Wert zurück:

    computername|mitarbeiter
    xyz|Heinz, Karl
    zxy|Mann, Manfred

    Das würde ich gerne in ein 2D Array splitten, aber irgendwie steh ich gerade auf dem Schlauch...

    Vielleicht kann mir ja jemand von euch helfen?

    Einmal editiert, zuletzt von AyKay (22. Oktober 2014 um 08:49)

    • Offizieller Beitrag

    So:

    [autoit]


    #include <Array.au3>
    Global $string = 'computername|mitarbeiter' & @CRLF & 'xyz|Heinz, Karl' & @CRLF & 'zxy|Mann, Manfred'
    Global $aTemp = StringSplit($string, @CRLF, 3)
    Global $aOut[UBound($aTemp)][2], $aSplit
    For $i = 0 To UBound($aTemp) - 1
    $aSplit = StringSplit($aTemp[$i], '|', 2)
    If UBound($aSplit) > 2 Then ReDim $aOut[UBound($aTemp)][UBound($aSplit)]
    For $j = 0 To UBound($aSplit) - 1
    $aOut[$i][$j] = $aSplit[$j]
    Next
    Next
    _ArrayDisplay($aOut)

    [/autoit]
  • Ich mache ein SQL Query und bekomme dann folgenden Wert zurück:

    Ich bin nicht der Datenbankspezialist, aber bei der DB-Abfrage in ein RecordSet stehen die Daten bereits in einem Array!
    Ich persönlich arbeite sehr gerne damit.