Я знаю, что это распространенное сообщение об ошибке, и исправление обычно заключается в установке this download, однако мой конечный пользователь уже это сделал.Microsoft ACE OLE DB 12.0 не зарегистрирован на локальном компьютере. Но это
У меня есть 2 конечных пользователя этой программы, кроме меня. У меня 64-разрядный ПК с Windows 10, а у первого конечного пользователя также есть 64-разрядный ПК с Windows 10. У этого пользователя возникла проблема не в установке Ole DB 12.0, поэтому я отправил им эту ссылку, а блэк-бэм, спасибо мэм, проблема была решена.
Однако второй конечный пользователь работает с 64-разрядной Windows 7 PC - Я послал его точно так же ссылку, и он установил его (Или он так говорит), но ошибка все еще происходит .. Не совместим ли он с Windows 7, несмотря на то, что в разделе загрузки указано, что это так?
Есть ли что-нибудь еще, что может вызвать эту проблему?
Программа пытается импортировать из Excel в Access, используя следующий путь подключения;
If ofd.ShowDialog = Windows.Forms.DialogResult.OK Then
txtFile.Text = ofd.FileName
fi = New FileInfo(ofd.FileName)
fileName = ofd.FileName
excel = fi.FullName
eCon = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & excel & ";Extended Properties=Excel 10.0;")
eCon.Open()
Привет, Дэвид .... вместо того, чтобы угадать, почему у вас нет доступа к вашему проблемному компьютеру конечного пользователя с чем-то вроде TeamViewer и дважды проверьте, установлен ли его соединитель? ... также после устранения этой проблемы отлично, если вы создадите документ с вашими результатами. – Hackerman
@ Хакерман строит документ? Где, на SO? – David
Нет, я имею в виду для вас или для тех, кто имеет возможность поддерживать программное обеспечение в будущем .... Кстати, это TeamViewer - доступный вариант? – Hackerman