Bug with parsing connection strings with double semicolon
Posted: 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
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