Hallo zusammen, Brauche dringend Hilfe!
Aufgabe:
Eine beliebige Zahl soll in einer SQL-Datenbank (Datentyp: decimal) gespeichert werden.
Mit diesem Befehl funktioniert es einwandfrei:
sql = "INSERT INTO tblArtikel (Preis) VALUES (40.59)"
Wenn ich den Preis mit einer Variable übergebe, funktioniert es nicht :
DIM Zahl AS Double
Zahl = 40.59
sql = "INSERT INTO tblArtikel (Preis) VALUES (" & Zahl & ")"
Diese Fehlermeldung wird ausgegeben:
In der INSERT-Anweisung sind weniger Spalten angegeben als Werte in der VALUES-Klausel. Die Anzahl von Werten in der VALUES-Klausel und die Anzahl von in der INSERT-Anweisung angegebenen Spalten müssen übereinstimmen.
Bei Ganzahlen z.B. Zahl=41 funktionert es Einwandfrei.
Mit freundlichen Grüßen
Andreas
Aufgabe:
Eine beliebige Zahl soll in einer SQL-Datenbank (Datentyp: decimal) gespeichert werden.
Mit diesem Befehl funktioniert es einwandfrei:
sql = "INSERT INTO tblArtikel (Preis) VALUES (40.59)"
Wenn ich den Preis mit einer Variable übergebe, funktioniert es nicht :
DIM Zahl AS Double
Zahl = 40.59
sql = "INSERT INTO tblArtikel (Preis) VALUES (" & Zahl & ")"
Diese Fehlermeldung wird ausgegeben:
In der INSERT-Anweisung sind weniger Spalten angegeben als Werte in der VALUES-Klausel. Die Anzahl von Werten in der VALUES-Klausel und die Anzahl von in der INSERT-Anweisung angegebenen Spalten müssen übereinstimmen.
Bei Ganzahlen z.B. Zahl=41 funktionert es Einwandfrei.
Mit freundlichen Grüßen
Andreas