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 に答える