2011-05-18 46 views
3
select * from MyTable where EmpName = N'احمد' 

我正在使用此查詢來檢索基於波斯語(Persion)語言字符,在MS訪問中的數據,但它給了我語法錯誤。 任何幫助將是我的榮幸。謝謝,在選擇查詢中使用N給出語法錯誤

+0

我不是一個訪問的傢伙,但改變編碼成UTF-8或東西可以幫助 – jimy 2011-05-18 06:33:00

+0

你能在這裏粘貼確切的錯誤? – pugmarx 2011-05-18 06:49:19

回答

1

這是爲我工作訪問2007

SELECT Table1.Field1 
FROM Table1 
WHERE (((Table1.Field1)="احمد")); 

所以你不需要統一前綴,你會在MS SQL Server中。

+0

非常感謝你,現在actualy我想根據「احمد」做一些過濾,再沒有resul,我試圖與N和不N.這是兩行代碼:Me.Filter =「名稱= N 「احمد」」 Me.FilterOn =真 – Nabalad 2011-05-21 04:02:19

+0

我曾試圖多來解決這個問題,並沒有N個測試,但我沒有得到結果,終於在我最後的嘗試,它的工作,我當然無論如何去除N. THANKS – Nabalad 2011-05-21 05:44:35

+0

嗨guyz再次,實際上我發現我能夠搜索Persion中的任何單詞,除非包含「ی」字樣的單詞,我看到它很奇怪。如果有任何機構可以幫助,我會感激。 – Nabalad 2011-05-25 03:54:37