mySQL abfrage in ein GUI schreiben

  • Hey leute, ich komm grad garnicht klar das ergebniss der abfrage in ein GUI einzubinden.
    Kurz zu meinem Ziel, ich möchte ein Programm schreiben das managent wer sachen von mir ausgeliehen hat, das alles steht in einer Datenbank, von der hol ich mir mit progandys UDF die datensätze ab, kann sie aber nicht in ein GUI schreiben, hier mal mein code den ich bisher habe.

    [autoit]

    #include <array.au3>
    #include "mysql.au3"
    #include <GUIConstantsEx.au3>
    #include <GUIConstants.au3>
    #include <EditConstants.au3>
    #include <GuiListView.au3>
    #include <ListviewConstants.au3>
    #include <WindowsConstants.au3>

    [/autoit][autoit][/autoit][autoit]

    ; MYSQL starten, DLL im PATH (enthält auch @ScriptDir), sont Pfad zur DLL angeben. DLL muss libmysql.dll heißen.
    _MySQL_InitLibrary()
    If @error Then Exit MsgBox(0, '', "")

    [/autoit][autoit][/autoit][autoit]

    $MysqlConn = _MySQL_Init()
    ;$PW = InputBox("Logindaten", "Gib hier das Password ein", "", "*")
    $PW = "root"
    $connected = _MySQL_Real_Connect($MysqlConn, "localhost", "cash", $PW , "chipsy")
    If $connected = 0 Then Exit MsgBox(16, 'Connection Error', _MySQL_Error($MysqlConn))

    $query = "select * from vorgang"
    ;-- and vorgang.rueckgabedatum is not null;
    ;-- and gegenstand.autor is not null
    ;-- and art.typ = 'buch'

    [/autoit][autoit][/autoit][autoit]

    _MySQL_Real_Query($MysqlConn, $query)
    $res = _MySQL_Store_Result($MysqlConn)
    $fields = _MySQL_Num_Fields($res)
    $rows = _MySQL_Num_Rows($res)
    MsgBox(0, "", "Rows: "&$rows & "-" & "Fields: "& $fields)

    [/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit]

    ;$array = _MySQL_Fetch_Result_StringArray($res)

    [/autoit][autoit][/autoit][autoit][/autoit][autoit]

    _MySQL_Free_Result($res)

    [/autoit][autoit][/autoit][autoit]

    ; Verbindung beenden
    _MySQL_Close($MysqlConn)

    [/autoit]

    alles nur aus dem beispielcode von progandy zusammengewürfelt.

    späteres ziel ist es noch mit inputboxes inserts einzuspielen dazu noch deletes und eine suche nach titel,datum etc.

    edit: hat sich erledigt

    Einmal editiert, zuletzt von cashmoney (3. Juli 2011 um 19:23)

  • Wenn du das Ergebnis in einem Array hast, kannst du ja eine Listview mit entsprechenden Spalten erstellen und die Daten einfügen.

    Edit: Oh, du hast es ja schon gelöst. Dann stelle das Präfix doch bitte auch auf gelöst.

  • Verdammt, ich hatte doh extra nachgeschaut... Ich glaube ich muss meinen FF mal wieder neu starten und ein paar Erweiterungen aussortieren. :(