Thema: Delphi select anweisung

Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

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

AW: select anweisung

  Alt 15. Jan 2013, 18:17
versuchs mal so:
ADOQuery1.SQL.Text := 'SELECT user, sum(poso) as sum FROM history group by user';
Nein!!
"User" ist ein reserviertes Wort -> sollte nicht als Feldname verwendet werden, einfach ändern
sum(poso) as sum -> das geht auch nicht; sum ist eine SQL-Funktion, die man ebenfalls nicht als Feld- oder Aliasname verwenden sollte.

Selbst wenn die Datenbank die Abfrage akzeptieren sollte.
Leute geht auf Nummer Sicher; keine reservierten Bezeichner verwenden!!!

Hier noch ein kleines Negativbeispiel:
SELECT "by.select" AS as, SUM("by.from") AS max FROM "group" by GROUP BY "by.select"
  Mit Zitat antworten Zitat