Possible BuildExceptionMessage problem
--------------------------------------

                 Key: DNET-243
                 URL: http://tracker.firebirdsql.org/browse/DNET-243
             Project: .NET Data provider
          Issue Type: Bug
          Components: ADO.NET Provider
    Affects Versions: 2.5.0, 2.5.0 Beta 2, 2.5.0 Beta 1, 2.5.0 Alpha 2, 2.5.0 
Alpha 1, 2.1.0
            Reporter: Jiri Cincura
            Assignee: Jiri Cincura


The function public void BuildExceptionMessage() Inside iscexception.cs file 
catch the formating errors, and provides the message "No message error found".
An example is the sql warning 204 for dialect 1 connections (order by code, 
where code can be a column of more than one
table)

This error message (warning) have no arguments but has inside the message the 
{0} so the appendformat expect an artument at least.

To fix this I think it should be done like this:
// Avoid incorrectly build mesage args
try
{
 builder.AppendFormat(CultureInfo.CurrentCulture, message, args); } catch {
  builder.Append(message);
}
Really the message exists but it's incorrectly build (or incorrectly translated 
for future multilingual messages).

Then the message is: Field Ambiguity, sql error {0}... 
instead of "No error message found for.."


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Firebird-net-provider mailing list
Firebird-net-provider@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/firebird-net-provider

Reply via email to