0
  • 使用 Office 2010 在 Windows XP 上出现未指定错误。
  • 问题在某些机器上不是全部都可以重现。

代码

  Dim dbConn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\test\data.mdb")
   try
   {
   dbConn.Open() 
   }

例外

Exception:   at System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString   constr, OleDbConnection connection)
   at System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions    options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
   at    System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection    owningConnection, DbConnectionPoolGroup poolGroup)
   at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
   at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
   at System.Data.OleDb.OleDbConnection.Open()
4

1 回答 1

-2

尝试这个

Dim dbConn As  OLEDBConnection
Set dbConn = New Connection
dbConn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\test\data.mdb;"

您需要声明 dcConn,然后在单独的语句中设置它。

于 2012-04-19T07:18:24.430 回答