在我的旧版应用程序中,我使用的是经典的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";
一切正常,但是我的OleDbConnection对象(cnn)的属性Database始终为空。有提示吗?