Свойство базы данных OleDbConnection пусто - PullRequest
0 голосов
/ 18 июня 2019

В своем устаревшем приложении я использую классического поставщика OleDB для подключения к основной базе данных следующим образом:

public cDB(OleDbConnection cnn, bool connectDb, cLogger theLog)
{
    Cnn = cnn;            
    ErrorListMessages = new ErrorList(theLog, LoggingTypes.OnlyErrors, this.ToString());

    this.ConnString = cnn.ConnectionString;
    if (connectDb)
    {
        try
        {
            ConnectionOpen();
        }
        catch (Exception exc)
        {
            ErrorListMessages.SetInternalError(exc, "cDB()");
        }
    }
}

объект cnn в порядке, ConnString:

Provider=Microsoft.Jet.OLEDB.4.0;Data Source="C:\Projects\KB\Config.mdb";

example

Все работает глупо, но свойство Database моего объекта OleDbConnection (cnn) всегда равно null. Есть намеки?

...