Многошаговая операция OLE DB вызвала ошибки - PullRequest
1 голос
/ 01 марта 2012

У меня проблема при открытии файла Access 2003 .mdb с помощью OleDbConnection.

На компьютере клиента установлена ​​Windows XP SP3 (только что обновлена ​​с Windows XP SP2).

Я проверил этоhttp://support.microsoft.com/kb/269495/en-us?fr=1# и реестр в порядке.

Код:

OleDbConnection _oleDbConn=null;
StringBuilder conn = new StringBuilder();
conn.Append("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=").Append(dataSource).Append(";");
_oleDbConn = new OleDbConnection(conn.ToString());
_oleDbConn.Open(); //error occur here

Исключение:

В результате многоэтапной операции OLE DB возникли ошибки.Проверьте каждое значение состояния OLE DB, если оно доступно.Никакой работы не было сделано.

...