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
[email protected]
https://lists.sourceforge.net/lists/listinfo/firebird-net-provider