http://bugzilla.novell.com/show_bug.cgi?id=588206
http://bugzilla.novell.com/show_bug.cgi?id=588206#c0 Summary: DataTable STRING CONCATENATION (+) not implemented/throws exception Classification: Mono Product: Mono: Class Libraries Version: 2.6.x Platform: All OS/Version: Other 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/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E) STRING CONCATENATION (+), as described at http://msdn.microsoft.com/en-us/library/system.data.datacolumn.expression(VS.85).aspx is not implemented on Mono. To be specific, it isn't implemented when used as part of a filter expression (it could be implemented for other examples but I haven't tested for that). There is also a general aspect here being that the error thrown is far too general - the MS equivalents are at least a bit more specific about what is wrong with one's expressions. Reproducible: Always Steps to Reproduce: 1. Use STRING CONCATENATION (+) in DataTable.Select(filter). 2. Please see the attached code snippet Actual Results: An exception is thrown: "Expression '(strWord+' '+strWord) NOT LIKE '*Bug*'' is invalid.". Typically, the MS platform would be more specific, and this is only an example, but one would expect an error "String concatenation (the + symbol) in your expression is not yet support on Mono" Expected Results: It should have concatenated the strings (i.e. the text data from the column and the string given, in this example 'BugFree BugFree'). -- Configure bugmail: http://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
