Werte einlesen in MYSQL-DB

  • Hallo,

    Ich habe mit Autoit ein Frontend mit graphischer Benutzeroberfläche gebastelt, das seine Daten bisher in einer Textdatei mitlogt. Nun habe ich mit XAMPP eine MYSQL-Datenbank erstellt, um die Daten dort zu sammeln und später weiterverwerten zu können.

    Die Datenübergabe funktioniert soweit. Nur die Anzahl der zu übergebenden Variablen ist leider auf 9 begrenzt. Ich benötige aber 12 Variablen. In der Datenbank habe ich 12 Spalten anlegegt. Separat kann ich die Spalten 10, 11 und 12 ansteuern, aber nicht in einem Rutsch mit den anderen Neun.

    Wer kann das Rätsel lösen?

    Dim $NameList
    Dim $UserName = "Test"
    Dim $Password = ""
    Dim $Database = "Test"
    Dim $MySQLServerName = "localhost"
    Dim $TableName = "Test"
    Dim $ColumnNames1[9]
    DIM $NeuerEintrag1[9]
    Dim $Column = "RecordID"
    Dim $RecordID = "22"
    Dim $vRow

    $ColumnNames1[0]= "RecordID"
    $ColumnNames1[1]= "Telefon"
    $ColumnNames1[2]= "Nachname"
    $ColumnNames1[3]= "Vorname"
    $ColumnNames1[4]= "Nr"
    $ColumnNames1[5]= "Raum"
    $ColumnNames1[6]= "Abteilung"
    $ColumnNames1[7]= "Eingang"
    $ColumnNames1[8]= "iMehl"

    $NeuerEintrag1[0]= ""
    $NeuerEintrag1[1]= $Eingabe1
    $NeuerEintrag1[2]= $Eingabe2
    $NeuerEintrag1[3]= $Eingabe3
    $NeuerEintrag1[5]= $Eingabe5
    $NeuerEintrag1[6]= $Eingabe6
    $NeuerEintrag1[7]= $Eingabe7
    $NeuerEintrag1[8]= $Eingabe8

    $SQLInstance = _MySQLConnect ($UserName, $Password, $Database, $MySQLServerName)

    _AddRecord($SQLInstance,$TableName,$ColumnNames1,$NeuerEintrag1)

    _MySQLEnd ($SQLInstance)

    Einmal editiert, zuletzt von Ratzfatz (2. Februar 2009 um 18:40)