雖然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其它相關文章!