일부 테이블에 아랍어 텍스트가 포함 된 SQL Server 2005 데이터베이스가 있습니다. 이러한 필드의 데이터 형식은 NVARCHAR (n)입니다.아랍어 언어로 SQL Server 2005 검색을 수행하는 방법은 무엇입니까?
테이블 안의 아랍어 텍스트가 올바르게 표시되고 select 절을 사용하여 선택하면 올바르게 표시됩니다. 문제는 where 절을 사용하여 아랍어 텍스트를 검색하면 결과가 0 행이된다는 것입니다.
이 값 이름가 이름 = @ 이름
이것은 어떠한 행을 검색하지 TABLE_NAME 에서 선택한 *. 우리가 같이 사용할 경우 :
선택 * 테이블 _ 에서 어디에 이름 = N'Arabic_Text '
그 다음이 작동하지만, 우리가 끝을 앞에서 뒤로 끝에서 텍스트를 검색 전달할 수있는 방법에 대해 설명합니다. 질문을 작성하는 방법을 안내해 주시겠습니까? 코드에서
PS
은 내가 쓴 뒤에 :
는Dim UserName As String = "N'" & txtLogin.Text & "'"
Dim _dtLogin As DataTable = oUser.UserLogin(UserName)
는 해당 사용자가 데이터베이스에있는 경우에도 0 행을 반환합니다.
plz 업데이트 된 질문 –