2010-03-04 53 views
1

我有一個.net datatable,從中我使用select函數篩選行。從dataTable中選擇行 - 問題與單引號的值

例如,假設datatable如下

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

搜索我datatable這樣的...

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

但是,它沒有返回,因爲「單引號的任何行「在描述中。我嘗試用SQL中的雙引號替換單引號,但這也不起作用。任何人都可以幫助我這個。

回答

0

你最有可能逃跑的函數調用中的單引號,像這樣:

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

雖然你沒有說明你用的是什麼語言。

+0

我使用C# 如何在字符串中的單引號前插入‘\’ 'sachin's centuary'。我嘗試了Replace函數,但替換後的字符串看起來是一樣的......我無法看到任何「\」 – 2010-03-04 12:51:09