Start / FAQ / FAQ 0051: Was muß ich bei der Datenbank-Programmierung beachten?
 
Startseite Up-/Download Tutorials Club Das Team
Rubriken Foren Bücher Tips 'n Tricks Suche


FAQ 0051: Was muß ich bei der Datenbank-Programmierung beachten?


  Fragen

Was muß ich bei der Datenbank-Programmierung beachten?

  Microsoft Access

Ein Feld darf bei MS Access nicht 'ZONE' heißen. Access mag es vielleicht erlauben, spätestens beim Zugriff über ADO ist Schluß. Wenn ein Feld ausgelesen werden soll, welches ZONE heißt, meldet ADO einen Fehler.

Zu den reservierten (und damit nicht zu benutzenden) Wörtern zählen auch "Translation", "Translations" und "Position".
Sollte ein solches Feld bereits existieren, kann man sich helfen, indem man das Feld in eckige Klammern schreibt (z. B. "[Position]"). Das kann Abhilfe schaffen, muß es aber nicht.

Wenn man eine Datenbank mit einer Arbeitsgruppeninformationsdatei (mdw-Datei) absichern möchte, so sollte der Username 'GAST' nicht verwendet werden. Bei Access kann man sich mit Gast anmelden, ADO liefert aber einen Fehler, wenn man versucht, die Datenbank mit dem Login 'Gast' zu öffnen. Dieses "Feature" ist in Access eingebaut, hier wird 'GAST' intern in 'GUEST' umgewandelt, ohne daß der User selbst etwas davon mitbekommt. ADO nimmt diese Umwandlung nicht vor und läuft deswegen gegen die Wand.

Das Datenbank-Kennwort darf ab Access2000 kein Semikolon enthalten, sonst gibt es den Fehler "Ungültiges Argument".


Erstellt: 29.07.2003
Aktualisierung: 26.07.2010
  Autor: Helge Rex
E-Mail: faq@ActiveVB.de



Copyright © 1998-2010 by ActiveVB
Alle Rechte vorbehalten.