Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: INSERT INTO in Tabelle mit Beziehungen über SQL?

  Alt 14. Jul 2005, 17:57
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.
Andreas
  Mit Zitat antworten Zitat