access資料庫中有那些特殊字元不能使用

2021-03-09 13:01:29

雖然microsoft access資料庫不限制物件名稱或欄位名稱中使用特殊字元,如數位標記(#)、句號(,)或雙引號(「」)標記,但是如果我們使用了特殊字元,很可能會遇上意外錯誤。

因此,Microsoft 建議,不要在 Access 資料庫中的或資料庫專案中的資料庫物件名稱中使用特殊字元。本文將討論一些您必須避免使用的特殊字元。我們已經知道某些問題的發生與這些特殊字元有關。

當您使用 Access 或使用其他應用程式(例如 Microsoft Visual Basic 應用程式或 Active Server Pages (ASP) 應用程式)時,您必須避免使用下面的特殊字元:

空格

雙引號 "

撇號 '

沉音符 `

數位標記 #

百分號 %

大於號 >

小於號 <

歎號 !

句號 .

中括號 [ 或者 ]

星號 *

美元符號 $

分號 ;

冒號 :

問號 ?

脫字號 ^

圓括號 ( 或者 )

加號 +

反斜槓 \

Access 命名約定Microsoft 建議您不要在函數名稱、變數名稱、欄位名稱或資料庫物件(例如表和表單)名稱中使用句號 (.)、歎號 (!)、沉音號 (`)、中括號 ([ ])、空格 ( ) 或雙引號 (")。

有關 Access 中的命名約定的更多資訊,請單擊「幫助」選單上的「Microsoft Access 幫助」,在「Office 助手」或「應答嚮導」中鍵入欄位、控制元件和物件的命名規則,然後單擊「搜尋」以檢視該主題。

如果您在 Access 中使用了下面的特殊字元,就會發生一些已知問題。下面的幾種情況描述了何時必須避免使用這些特殊字元:

當您將資料庫物件匯出到其他檔案格式(例如 Microsoft Excel 檔案格式、HTML 檔案格式或某種文字檔案格式)時,不要在資料庫物件名稱或欄位名稱中使用數位標記 (#) 或句號 (.)。

當您在 Access 中使用超級連結時,這些超級連結會儲存為一些經修改的「備註」欄位,以數位標記 (#) 作為分隔符。因此,數位標記在 Access 中被視為保留字。建立超級連結時不要使用數位標記。

如果您將一個文字檔案匯入 Access 中,而該文字檔案包含製表符或其他特殊字元,則特殊字元會轉換,然後特殊字元顯示為方框。因此,當您嘗試使用匯入的表時,您會遇到意外錯誤。當您向 Access 匯入表時,一定不要在源表中使用特殊字元。

當您使用 ASP 表單在 Access 資料庫中新增或修改資料時,您一定不要在表單中使用百分號 (%)、加號 (+)、或脫字號 (^)。這些特殊字元在 Access 資料庫中不能正確轉換。

當使用全形字元語言時,不要在資料庫物件的名稱或控制元件的名稱中使用全形字元。例如,在使用全形字元語言時,您一定不要使用全形圓括號。如果在物件或控制元件的事件過程中存在程式碼,使用全形圓括號會引起編譯錯誤。

相關推薦:

以上就是access資料庫中有那些特殊字元不能使用的詳細內容,更多請關注TW511.COM其它相關文章!