Obwohl die Microsoft Access-Datenbank die Verwendung von Sonderzeichen in Objektnamen oder Feldnamen, wie z. B. Nummernzeichen (#), Punkten (,) oder doppelten Anführungszeichen (""), nicht einschränkt, verwenden wir Sonderzeichen Zeichen, ist es sehr wahrscheinlich, dass ein unerwarteter Fehler auftritt.
Daher empfiehlt Microsoft, in Datenbankobjektnamen in Access-Datenbanken oder Datenbankprojekten keine Sonderzeichen zu verwenden. In diesem Artikel werden einige Sonderzeichen erläutert, die Sie vermeiden sollten. Wir wissen bereits, dass es bei diesen Sonderzeichen zu gewissen Problemen kommt.
Wenn Sie Access oder andere Anwendungen wie Microsoft Visual Basic-Anwendungen oder Active Server Pages (ASP)-Anwendungen verwenden, müssen Sie die Verwendung der folgenden Sonderzeichen vermeiden:
Leerzeichen
doppelte Anführungszeichen „
skimming Sign '
seriös Hinweis „
Zahlenzeichen #
Prozentzeichen %
Größer-als-Zeichen >
Kleiner-als-Zeichen <
Ausrufezeichen !
Punkt .
eckige Klammern [oder ]
Sternchen *
Dollarzeichen $
Semikolon;
Doppelpunkt:
Fragezeichen? Ausrufezeichen (!), Akzentzeichen (`), Klammern ([ ]), Leerzeichen ( ) oder Doppelzeichen im Namen einer Funktion, Variablen, eines Felds oder eines Datenbankobjekts (z. B. Tabellen und Formulare). Anführungszeichen (") .
Für weitere Informationen zu Namenskonventionen in Access klicken Sie im Menü „Hilfe“ auf „Microsoft Access-Hilfe“, geben Sie Namenskonventionen für Felder, Steuerelemente und Objekte im Office-Assistenten oder Antwort-Assistenten ein und klicken Sie dann auf „Suchen“, um dieses Thema anzuzeigen.
Es gibt einige bekannte Probleme, die auftreten können, wenn Sie die folgenden Sonderzeichen in Access verwenden. Die folgenden Situationen beschreiben, wann Sie die Verwendung dieser Sonderzeichen vermeiden müssen:
Wenn Sie Datenbankobjekte in andere Dateiformate exportieren (z. B. Microsoft Excel-Dateiformat, HTML-Dateiformat oder ein anderes Textdateiformat), verwenden Sie keine Zahlenmarkierungen (# ) oder Punkte (.) in Objektnamen oder Feldnamen.
Wenn Sie Hyperlinks in Access verwenden, werden diese Hyperlinks als einige geänderte „Notiz“-Felder mit einem Nummernzeichen (#) als Trennzeichen gespeichert. Daher gelten numerische Token in Access als reservierte Wörter. Verwenden Sie beim Erstellen von Hyperlinks keine Nummern-Tags.
Wenn Sie eine Textdatei in Access importieren und die Textdatei Tabulatoren oder andere Sonderzeichen enthält, werden die Sonderzeichen konvertiert und dann werden die Sonderzeichen als Kästchen angezeigt. Daher treten unerwartete Fehler auf, wenn Sie versuchen, die importierte Tabelle zu verwenden. Wenn Sie eine Tabelle in Access importieren, achten Sie darauf, in der Quelltabelle keine Sonderzeichen zu verwenden.
Wenn Sie ASP-Formulare verwenden, um Daten in einer Access-Datenbank hinzuzufügen oder zu ändern, dürfen Sie im Formular kein Prozentzeichen (%), Pluszeichen (+) oder Caretzeichen (^) verwenden. Diese Sonderzeichen werden in Access-Datenbanken nicht korrekt konvertiert.
Wenn Sie eine Sprache mit Zeichen doppelter Breite verwenden, verwenden Sie keine Zeichen doppelter Breite in den Namen von Datenbankobjekten oder in den Namen von Steuerelementen. Wenn Sie beispielsweise eine Zeichensprache mit doppelter Breite verwenden, dürfen Sie keine Klammern in voller Breite verwenden. Die Verwendung von Klammern voller Breite kann zu einem Kompilierungsfehler führen, wenn Code in der Ereignisprozedur eines Objekts oder Steuerelements vorhanden ist.
Verwandte Empfehlungen:
Tutorial zum Zugriff auf die DatenbankDas obige ist der detaillierte Inhalt vonWelche Sonderzeichen dürfen in der Access-Datenbank nicht verwendet werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!