Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 16. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#7

AW: ADO Fehler nach Selct-anweisung

  Alt 7. Nov 2013, 17:31
Das ist übrigens der Grund weshalb man ein Feld niemals "Art-Nr" nennen sollte.
Der Bindestrich wird von der SQL Engine als Minuszeicen erkannt sollte innerhalb eines Feld- oder Tabellennamens nicht verwendet werden.
Ganz einfache Regel:
alles was Delphi/Pascal verboten ist sollte man auch nicht in Datenbanken verwenden:
Delphi-Quellcode:
var
  Art-Nr : string; // verboten
  Art_Nr : string; // ok
  R&D : string; // verboten
  24stunden:Boolean; // verboten, beginnt mit Ziffer
  Möhre: double; // verboten, Umlaut
Das Quoten der Feld-/Tabellennamen ist keine dauerhafte Lösung, denn irgendwann kommt ein Tool das nicht quoted und schon sind die Probleme wieder da.
fork me on Github
  Mit Zitat antworten Zitat