2011-02-05 32 views
6

dt.Select(string) cho lỗi missing operand khi biểu tượng apostrophe nằm trong chuỗi.Làm cách nào để bao gồm dấu nháy đơn trong chuỗi được chuyển đến DataTable Chọn()?

cách để giải quyết lỗi này là gì? hoặc Làm thế nào để xử lý lỗi này?

+0

Vui lòng cung cấp thêm ngữ cảnh? Tại sao thẻ này được gắn thẻ asp.net-mvc? –

+0

Bạn cần phải thoát khỏi dấu móc lửng, đăng mã của bạn sau đó chúng tôi có thể giúp – Zinc

Trả lời

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

Tôi không biết giá trị được sử dụng cho u có thể làm cho nó ít rõ ràng là những gì để vượt qua trong giá trị – user

+0

Nó không phải là làm việc lỗi là String.Replace không chấp nhận 3 tình trạng quá tải – user

+0

Cảm ơn bạn Nó đang hoạt động. Và vấn đề của tôi cũng được giải quyết – user

Các vấn đề liên quan