public static void Start(string OAConnectionString, string MDBConnectionString, string LogFilePath, int?userId) { try { OdbcConnection oaConnection = OADatabaseConnection(OAConnectionString); SqlConnection mdbConnection = MDBDatabaseConnection(MDBConnectionString); if (oaConnection.State == System.Data.ConnectionState.Open && mdbConnection.State == System.Data.ConnectionState.Open) { CompareData compareData = new CompareData(oaConnection, mdbConnection, LogFilePath, userId); compareData.Run(); IsError = compareData.IsError; } } catch (Exception e) { throw e; } }