15. September 2006

Reservierte Worte in Jet 4.0

Bei der Arbeit mit Jet 4.0 passiert es häufig, das man Fehlermeldungen erhält obwohl der SQL-Befehl korrekt aussieht und dieser auch zum Beispiel in Access ausgeführt werden kann. Das kan darin liegen, das reservierte Wörter wie DATE, IMAGE, KEY oder auch PASSWORD verwendet werden.

Beispiel:

select username, password from user;

Da sowohl "username" als auch "password" reservierte Wörter sind, würde eine Exception erscheinen. Folgende Abfrage jedoch würde keine Exception auslösen, da eckige Klammern verwendet werden:

select [username], [password] from user;


Im Folgenden finden Sie eine Übersicht der reservierten Wörter:

http://support.microsoft.com/?kbid=248738

Keine Kommentare: