2014-02-05 189 views
2

的MS Access Unicode字符我有一個​​包含Unicode字符的MS Access數據庫 - 特別是中國的文字。當在DB數據搜索如下所示,不返回任何結果:WHERE子句中查詢

Select * From 測試 Where 測試 = '測試'; 

此問題是由作序用N搜索字符串固定在SQL Server:

Where 測試 = N'測試' 

但是我不知道該如何解決ms訪問中的問題。

它能夠對付的人物時,他們的列標題,即在從,但在where子句中未通過任何比較。

+0

您是否嘗試過使用:當測試LIKE「測試*」 –

+0

在什麼情況下你想運行此查詢?我剛剛創建了一個測試表,並將您的查詢粘貼到Access 2010中的查詢設計器中,並且它工作正常。 (該表有三行,其中一行包含'測試',查詢只返回該行。) –

+0

我在Access 2010中運行此查詢,但它鏈接到sql server數據庫。會有任何設置可能導致此失敗嗎? – charlie123

回答

0

嘗試使用FIRST,而不是在哪裏。你是否試圖從備忘錄字段中查詢文本並進行分組?你可能想看看從艾倫·布朗後對這個問題:

+0

我不確定你在這種情況下如何使用FIRST?不,我不想從備忘錄字段/分組中查詢文本。只是一個簡單的搜索查詢,如上所示。 – charlie123