https://bugzilla.novell.com/show_bug.cgi?id=651550
https://bugzilla.novell.com/show_bug.cgi?id=651550#c0 Summary: Table.Select() filter string escaping is not consistent with ms.net Classification: Mono Product: Mono: Class Libraries Version: 2.6.x Platform: x86 OS/Version: Windows 7 Status: NEW Severity: Normal Priority: P5 - None Component: Sys.Data AssignedTo: [email protected] ReportedBy: [email protected] QAContact: [email protected] Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.1.249.1036 Safari/532.5 For table.Select, The following escapes are valid in Mono: \n \r \t \\ '' The following escapes are valid in ms.net: '' For example: column='This string has a single quote ('') in it' Reproducible: Always Steps to Reproduce: 1. Create a DataTable and DataColumn of type string. 2. Add a row with text table.Rows.Add("string \r\n with a quote and slash (' and \\) in it"); 3. Call table.Select("column='string \r\n with a quote and slash ('' and \\) in it'"); NOTE: \r\n and \\ are not escaped after the above statements are compiled. Actual Results: Select() doesn't return the row. Expected Results: The Select() should return the row, even though \r \n and \\ are not escaped. \r \n are not valid escape sequences in .net, and are treated as literal (as they are). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
