Bug with parsing connection strings with double semicolon

Bug with parsing connection strings with double semicolon

Postby mnaoumov » Wed 14 Mar 2012 06:34

Hi

I found that Oracle ConnectionString parser fails if it contains double semicolon.
Microsoft providers don't fail in this situation.

var con = new OracleConnection("Data Source=orcl;;User Id=ENV01;Password=qwerty");
con.Open();

Unhandled Exception: System.InvalidOperationException: Unknown connection string
parameter ;User Id.
at Devart.Common.j.a(Hashtable A_0)
at Devart.Data.Oracle.ac..ctor(String A_0)
at Devart.Data.Oracle.bx.a(String A_0, j A_1)
at Devart.Common.DbConnectionFactory.a(String A_0, j& A_1)
at Devart.Common.DbConnectionBase.set_ConnectionString(String value)
at ConsoleApplication3.Program.Main(String[] args) in

I hope the fix will be included into next release.

EDIT: Forgot to mention used version: 6.70.302.0
mnaoumov
 
Posts: 4
Joined: Thu 11 Aug 2011 00:19

Postby Pinturiccio » Fri 16 Mar 2012 12:31

We have reproduced the issue. We will investigate it and notify you about the results as soon as possible.
Pinturiccio
Devart Team
 
Posts: 1953
Joined: Wed 02 Nov 2011 09:44

Postby Pinturiccio » Tue 27 Mar 2012 11:02

We have impoved the handling of empty options in the connection string. We will post here when the corresponding build of dotConnect for Oracle is available for download.
Pinturiccio
Devart Team
 
Posts: 1953
Joined: Wed 02 Nov 2011 09:44

Postby Pinturiccio » Thu 29 Mar 2012 14:17

The new build of dotConnect for Oracle 6.80.332 is available for download now!
It can be downloaded from http://www.devart.com/dotconnect/oracle/download.html (trial version) or from Registered Users' Area (for users with valid subscription only).
For more information, please refer to http://www.devart.com/forums/viewtopic.php?t=23775
Pinturiccio
Devart Team
 
Posts: 1953
Joined: Wed 02 Nov 2011 09:44


Return to dotConnect for Oracle