Zitat von
unitedlb:
Versuche in eine Tabelle einer
Access DB einen Datensatz
mit INSERT INTO Tabelle () Values() einzufügen und
erhalte immer einen Syntax-Fehler.
Syntax ist aber richtig.
Wie füge ich per
SQL einen Datensatz in eine Tabelle
mit Beziehungen ein?
Jetzt müsste man halt die
genaue Fehlermeldung sowie das Insert-Statement, das die Fehlermeldung verursacht wissen!!
Die Syntax ist so:
INSERT INTO tabellennamen(feld1, feld2, ...) VALUES(wert1, wert2, ...)
- Stringwerte müssen in einfache Anführungszeichen eingeschlossen sein.
- Zahlen müssen gültig sein (Dezimaltrenner ist der Punkt, nur ein Vorzeichen am Anfang erlaubt)
- Datums- und Zeitwerte sind problematisch, da keine einheitliche Syntax existiert
- Booleanwerte gibt man am Besten mit 0 und 1 an (anstatt False und True)
- Es dürfen keine reservierte Wörter als Tabellen- oder Feldnamen verwendet werden!!!
- keine Sonderzeichen in Tabellen- oder Feldnamen verwenden
Bei Tabellen mit Beziehungen muss zuerst in die Master- und dann erst in die Detailtabelle(n) eingefügt werden.