2010-03-04 3 views
1

.Net datatable이 있는데, 여기에서 select 함수를 사용하여 행을 필터링하고 있습니다.dataTable에서 행 선택 - 작은 따옴표가있는 값으로 문제가 발생했습니다.

예를 들어, 가정합니다 datatable 내이 같은 datatable ...

datatable.select("Description = 'sachin's centuary'") 

그러나,이 때문에 "따옴표의 행을 반환하지 않습니다 검색

----------------------------------- 
| Id | Name | Description   | 
----------------------------------- 
| 1 | Anish| "sachin's centuary" | 
----------------------------------- 

아래로 "묘사. SQL에서와 같이 작은 따옴표를 작은 따옴표로 바꾸려고했지만이 방법도 작동하지 않습니다. 아무도 이것으로 나를 도울 수 없습니까?

답변

0

당신은 가능성이 가장 높은과 같이 함수 호출 내에서 작은 따옴표를 탈출해야 :

datatable.select("Description = 'sachin\'s centuary'") 

당신이 사용하고있는 언어를 명시하지 않았지만. 다음 블로그에서

+0

내가 C#을 을 사용하고 "\"로 대체지고'하지 어떻게 문자열에 따옴표 앞에 "\"를 삽입 할 'sachin 's centuary'. 바꾸기 기능을 시도했지만 바꾸기 후 문자열이 동일하게 보입니다 ... 어떤 "\" –

관련 문제