Microsoft Access データベースでは、オブジェクト名やフィールド名での番号記号 (#)、ピリオド (,)、二重引用符 ("") などの特殊文字の使用は制限されていません。マークが付いていますが、特殊文字を使用している場合、予期しないエラーが発生する可能性があります。
したがって、Microsoft では、Access データベースまたはデータベース プロジェクトのデータベース オブジェクト名に特殊文字を使用しないことをお勧めします。この記事では、使用を避けるべきいくつかの特殊文字について説明します。これらの特殊文字を使用すると特定の問題が発生することはすでにわかっています。
Access を使用する場合、または Microsoft Visual Basic アプリケーションや Active Server Pages (ASP) アプリケーションなどの他のアプリケーションを使用する場合は、次の特殊文字の使用を避ける必要があります:
スペース
二重引用符 "
アポストロフィ '
墓注記 `
数字記号
#パーセント記号 %
大なり記号 > ;
小なり記号 <
感嘆符 !
ピリオド .
括弧 [または ]
スター **
ドル記号 $
セミコロン;
コロン:
疑問符 ?
キャレット ^
括弧 (または )
プラス記号
バックスラッシュ \
アクセス命名規則 Microsoft では、関数名、変数名、フィールド名、データベース オブジェクトを使用しないことをお勧めします (たとえば、ピリオドを使用します)。名前には、(.)、感嘆符 (!)、アクセント記号 (`)、角括弧 ([ ])、スペース ( )、または二重引用符 (") が含まれています。
Access の命名規則の詳細については、[ヘルプ] メニューの [Microsoft Access ヘルプ] をクリックし、Office アシスタントまたはアンサー ウィザードでフィールド、コントロール、およびオブジェクトの名前を入力します。ルールに名前を付けて、[検索] をクリックしてルールを表示します。トピック。
Access で次の特殊文字を使用すると、いくつかの既知の問題が発生する可能性があります。次の状況では、これらの特殊文字の使用を避けなければならない場合について説明します。
データベース オブジェクトを他のファイル形式 (Microsoft Excel ファイル形式、HTML ファイル形式、または一部のテキスト ファイル形式など) にエクスポートする場合は、次のような特殊文字を使用しないでください。データベース オブジェクト名またはフィールド名にはシャープ記号 (#) またはピリオド (.) を使用してください。
Access でハイパーリンクを使用すると、ハイパーリンクはシャープ記号 (#) で区切られた変更された「メモ」フィールドとして保存されます。したがって、数値トークンは Access では予約語とみなされます。ハイパーリンクを作成する場合は、番号タグを使用しないでください。
テキスト ファイルを Access にインポートし、そのテキスト ファイルにタブまたはその他の特殊文字が含まれている場合、特殊文字は変換されてボックスとして表示されます。したがって、インポートされたテーブルを使用しようとすると、予期しないエラーが発生します。 Access にテーブルをインポートするときは、ソース テーブルで特殊文字を使用しないようにしてください。
ASP フォームを使用して Access データベース内のデータを追加または変更する場合、フォーム内でパーセント記号 (%)、プラス記号 ()、またはキャレット (^) を使用しないでください。これらの特殊文字は、Access データベースでは正しく変換されません。
全角文字言語を使用する場合は、データベース オブジェクトまたはコントロールの名前に全角文字を使用しないでください。たとえば、全角文字言語を使用する場合は、全角括弧を使用してはなりません。オブジェクトまたはコントロールのイベント プロシージャ内にコードがある場合、全角括弧を使用するとコンパイル エラーが発生する可能性があります。
関連する推奨事項: アクセス データベース チュートリアル
以上がAccess データベースで使用できない特殊文字は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。