Hallo zusammen,
ich habe eine vermutlich sehr einfach zu beantwortende Frage, aber gefühlt habe ich jetzt des Internet durchgelesen und finde die Antwort nicht. Ich habe eine einfache GUI gebaut (ID, Vorname, Name, Telefonnummer) und möchte die Daten in eine SQLite Datenbank schreiben. Die GUI funktioniert, das Schreiben in die DB auch. Allerdings werden meine Variablen nicht in die DB geschrieben. Der Codeteil, um den es geht:
Func Button1Click()
$Vorname=GUICtrlRead($Input2)
$Name=GUICtrlRead($Input3)
$Telefon=GUICtrlRead($Input4)
ConsoleWrite($Vorname & $Name & $Telefon)
_SQLite_Exec($DB, "INSERT INTO Tabelle (Name, Vorname, Summe) Values ($Vorname, $Name, $Telefon)")
_SQLite_Exec($DB, "INSERT INTO Tabelle (Name, Vorname, Summe) Values ('Esseling', 'Holger', '0251-908070')")
EndFunc
Func Button2Click()
Den unteren INSERT-Befehl führt er aus, den oberen auch - aber es werden leere Felder in der DB angelegt. Ich habe hier schon alle möglichen Syntax-Varianten probiert, verstehe aber einfach nicht, warum er die Variablen anstatt von Text nicht annimmt. Über sachdienliche Hinweise freue ich mich sehr!
Herzliche Grüße
Holger