В своем устаревшем приложении я использую классического поставщика 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";
Все работает глупо, но свойство Database моего объекта OleDbConnection (cnn) всегда равно null. Есть намеки?