[Quantproject-developers] QuantProject/b2_DataAccess ConnectionProvider.cs, 1.4, 1.5
Brought to you by:
glauco_1
|
From: Marco M. <mi...@us...> - 2006-07-02 19:27:36
|
Update of /cvsroot/quantproject/QuantProject/b2_DataAccess In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv2880/b2_DataAccess Modified Files: ConnectionProvider.cs Log Message: Added a try catch block for a better error management Index: ConnectionProvider.cs =================================================================== RCS file: /cvsroot/quantproject/QuantProject/b2_DataAccess/ConnectionProvider.cs,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** ConnectionProvider.cs 21 Mar 2004 16:16:51 -0000 1.4 --- ConnectionProvider.cs 2 Jul 2006 19:27:32 -0000 1.5 *************** *** 56,62 **** @";Jet OLEDB:Registry Path="""";Jet OLEDB:Database Password="""";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="""";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False"; oleDbConnection = new OleDbConnection( connectionString ); ! oleDbConnection.Open(); ! DataBaseVersionManager dataBaseVersionManager = new DataBaseVersionManager(oleDbConnection); ! dataBaseVersionManager.UpdateDataBaseStructure(); } return oleDbConnection; --- 56,70 ---- @";Jet OLEDB:Registry Path="""";Jet OLEDB:Database Password="""";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="""";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False"; oleDbConnection = new OleDbConnection( connectionString ); ! try{ ! oleDbConnection.Open(); ! } ! catch(Exception ex) ! { ! System.Windows.Forms.MessageBox.Show(ex.ToString()); ! oleDbConnection = null; ! } ! DataBaseVersionManager dataBaseVersionManager = new DataBaseVersionManager(oleDbConnection); ! dataBaseVersionManager.UpdateDataBaseStructure(); ! } return oleDbConnection; |