После последнего обновления Windows / Office, февраль 2020 г., на некоторых компьютерах следующая строка подключения в vb6 выдает
"Catastrophi c Failure: (10001)"
ConnectionString = "provider=microsoft.ace.oledb.12.0;DataSource="+cMDBFile
После установки MicrosoftDatabaseEngine2010 (32bit) ошибка исчезла, но только до следующего Windows Перезапуска / Windows Обновление.
После изменения на
ConnectionString = "provider=microsoft.jet.oledb.4.0;DataSource="+cMDBFile
Кажется, чтобы бежать.
Мой формат MDBFile - ACCESS2003
Соединение создается следующим образом:
Dim objConn as ADODB.Connection
Set objConn = new ADODB.Connection
With objConn
.ConnectionString = "provider=microsoft.ace.oledb.12.0;DataSource="+cMDBFile
.Open
End With
Ошибка возникает при .Open
.
Кто-нибудь знает что случилось? В последние годы ошибок не было (за исключением 3420 в декабре, конечно). Это ошибка, созданная Microsoft, если да, то как я могу сказать им?