Hallo,
ich möchte in ACCESS Daten mithilfe der INSER INTO-Anweisung in eine Tabelle schreiben.
Ich arbeite mit ADO. Der CommandType des Command-Objekts ist „adCmdText“.
Ich übergebe dem Command-Objekt folgende String-Variable als CommandText.
str_SQLText = „INSERT INTO tbl_Fehlstunden (Schuelernummer, Datum, DauerinMinuten, Begruendung, Entschuldigt) VALUES
(“ & lng_Schuelernummer & ", " & Date$ & ", " & lng_VerspMinten „,
'“ & str_VerspGrund & "’, " & bol_Entschuldigt & „);“
Der String der Variable sieht nach ausdruck im Direktfenster so aus:
INSERT INTO tbl_Fehlstunden (Schuelernummer, Datum, DauerinMinuten, Begruendung, Entschuldigt) VALUES (1, 04-02-2005, 12, ‚U-Bahnschaden‘, Wahr);
Die Tabelle „tbl_Fehlstunden“ ist so aufgebaut:
Feldname:
Schülernummer - Zahl
Datum - Datum/Zeit
DauerinMinuten - Zahl
Begruendung - Text
Entschuldigt - Ja/Nein
Wenn ich dann das Command-Objekt ausführe (Command.Execute), kommt folgende Fehlermeldung:
Laufzeitfehler ‚-2147217904 (80040e10)‘:
Für mindestens einen erforderlichen Parameter wurde kein Wert angegeben.
Ich währe dankbar, wenn mir hier jemand helfe kann.
Duke