2010-06-17 35 views
1

我使用Access 2003作爲SQL Server 2008數據庫的前端UI。在查看我的SQL Server數據庫設計時,我想知道nvarchar是否是通過varchar使用的正確選擇。我選擇了nvarchar,因爲我認爲在需要輸入任何由unicode表示的字符時它會很有用。但是,我沒有考慮使用uni-code數據類型的Access 2003的任何可能的問題。 Access 2003在使用SQL Server中的unicode數據類型(即nvarchar)時是否存在任何問題?謝謝。Access與SQL Server中的nvarchar有關的unicode數據類型是否存在任何問題?

+0

我已經使用Access作爲SQL Server 2005(不2008)的前端,幾乎全部使用nvarchar,沒有問題。當然,我可能不會和你一樣做所以ymmv。 – mdma 2010-06-17 17:37:01

回答

1

如果這是作業的正確數據類型,則可以繼續並使用nvarchar。 Access支持Unicode數據,包括它自己的表格以及外部(鏈接)表格和直接查詢。

+2

+1 Access 2000和更高版本對文本,備忘錄和超鏈接字段使用Unicode。當將Jet表升遷到SQL Server時,升遷嚮導將爲Jet文本字段創建一個nvarchar字段。 nvarchar作爲「正確的數據類型的工作」似乎對我來說。 – HansUp 2010-06-17 18:10:52

+0

非常好......謝謝! – webworm 2010-06-17 18:20:06

相關問題