2011-02-05 26 views
6

dt.Select(string)は、apostropheシンボルが文字列内にある場合、エラーmissing operandを返します。DataTable Select()に渡される文字列にアポストロフィを含めるにはどうすればよいですか?

このエラーを解決する方法は何ですか?またはこのエラーを処理する方法は?

+0

詳細を入力してください。なぜこれはasp.net-mvcでタグ付けされていますか? –

+0

あなたはアポストロフィをエスケープし、コードを投稿してから助けてくれるでしょう – Zinc

答えて

11
String value = "Rubens' Home"; // value you want to sanitize and search 
dt.Select(String.Format(
    "Location = '{0}'", value.Replace("'", "''"))); 
+0

私は何の価値があるのか​​分かりません。値を渡すべきことを少し明確にしてください。 – user

+0

これはエラーではありません。String.Replace 3つの過負荷を受け付けません – user

+0

ありがとうございます。そして私の問題も解決されました – user

関連する問題