das komische ist.
wenn ichs so wie bei dir mach, steht bei array nix drin ![]()
auf meine art:
in der messagebox displayt er alle items die in der list sind.
trägt aber iwie nur den ersten in die db ein.
why?
:o
Func mysql()
If Not _EzMySql_Startup() Then
MsgBox(0, "Error Starting MySql", "Error: "& @error & @CR & "Error string: " & _EzMySql_ErrMsg())
Exit
EndIf
$Pass = "pass"
If Not _EzMySql_Open("localhost", "root", $Pass, "keys", "3306") Then
MsgBox(0, "Error opening Database", "Error: "& @error & @CR & "Error string: " & _EzMySql_ErrMsg())
Exit
EndIf
If Not _EzMySql_Exec("CREATE DATABASE IF NOT EXISTS EzMySqlTest") Then
MsgBox(0, "Error opening Database", "Error: "& @error & @CR & "Error string: " & _EzMySql_ErrMsg())
Exit
EndIf
If Not _EzMySql_SelectDB("keys") Then
MsgBox(0, "Error setting Database to use", "Error: "& @error & @CR & "Error string: " & _EzMySql_ErrMsg())
Exit
EndIf
$lesen = _GUICtrlListBox_GetCount($list)
for $i = 0 To $lesen -1
$ergebnis = _GUICtrlListBox_GetText($list, $i)
msgbox(0,"",$ergebnis)
$insert = 'INSERT INTO licence (licence,used) VALUES (' & $ergebnis & ',1)'
Next
If Not _EzMySql_Exec($insert) Then
MsgBox(0, "Error inserting data to Table", "Error: "& @error & @CR & "Error string: " & _EzMySql_ErrMsg())
Exit
EndIf
EndFunc ;==>mysql