I have a 2010 Excel file
with a sheet that spans 34864 rows
and 1387 columns
. I’m trying to import it into Access 2010
with the import wizard, but when I select that sheet, Access goes unresponsive, and after several seconds gives me a
«Unexpected error from external database driver (1)»
Is this due to the size of the sheet or is there something in the cells that stops it from working. Other sheets from the same file import with no problem.
asked May 2, 2012 at 21:20
2
You may experience this error after installing security patch KB4041681. See this MSDN entry.
In my case, replacing Microsoft.Jet.OLEDB.4.0
provider with Microsoft.ACE.OLEDB.12.0
helped.
Adil B
14.7k11 gold badges60 silver badges78 bronze badges
answered Oct 25, 2017 at 12:41
0
I just experienced this problem too and found a very simple, easy solution. I noticed that my spreadsheet had a custom name so I decided to see if that was causing the problem. I changed it to the default name of «Sheet1» and, sure enough, it worked!!
answered Dec 5, 2014 at 17:19
Download and install the Microsoft Access Database Engine 2010 Redistributable, and then modify the DB connection strings in Microsoft Excel to use ACE as a provider.
Change (example):
Provider=Microsoft.Jet.OLEDB.4.0
to:
Provider=Microsoft.ACE.OLEDB.12.0.
Microsoft is working on a resolution and will provide an update in an upcoming release.
Axel
3,33111 gold badges35 silver badges58 bronze badges
answered Oct 22, 2017 at 18:59
1
Use this
OleDbConnection conObj = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\a.XLS;Extended Properties=Excel 8.0;")
instead of this
OleDbConnection conObj = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\a.XLS;Extended Properties=Excel 8.0;")
answered Oct 25, 2017 at 8:02
alexeyalexey
7831 gold badge7 silver badges19 bronze badges
Save your Excel sheet to a ‘Comma delimited’ .CSV file, and then upload it as Text File. For me, this works fine.
The problem is that in .xls(x) all kind of lay-out issues are present. Converting it into .CSV removes all lay-out related mark up and converts in into ‘raw’ data.
all the best!
answered Dec 29, 2015 at 8:45
Along the lines of RHiggins answer:
In my case Jet OleDb.4.0 threw this error (oledbconnection.open()) because the name of a worksheet in a workbook (.xls) was too long.
answered May 17, 2016 at 16:28
A solution that has worked for me when tackling this issue is to have the Excel File where the Import / Export is being executed open when the Import & Export is happening.
The issue appears to be caused by the Patch preventing data transaction from occurring between CLOSED .xls files and other external database applications. Having the excel file open addresses this issue.
Some sample code examples below to highlight what works and what doesn’t with VBA:
FAILS
wbTarget.SaveAs strFilename, xlExcel8
wbTarget.Close
ExportSheetToDB strFilename, strSheetName, "tblTemp"
WORKS
wbTarget.SaveAs strFilename, xlExcel8
ExportSheetToDB strFilename, strSheetName, "tblTemp"
wbTarget.Close
answered Nov 3, 2017 at 22:50
There seems to be a bug between Excel and Access. In some instances, I have to open the Excel file, click save, and then close the file. Then I can import it without error into Access.
I have yet to find a work around for this for VBA automation.
Jeremy Caney
7,12471 gold badges48 silver badges77 bronze badges
answered Sep 13, 2021 at 19:53
In my case the spreadsheet was linked to another spreadsheet. I was importing a subset of the original sheet. I created a new sheet and copied the data column by column to notepad and then to the new sheet removing the links.
There was something in the links which was causing the problem.
BTW: it was this one set of data since I’ve done this import sequence from this one spreadsheet to this database more than 50 times. Halving the data worked for the first (larger) half of the data, but not for the second.
answered Apr 20, 2015 at 15:57
DaveDave
1,23413 silver badges24 bronze badges
hi I am also facing this error when import .xlsb file. After that i copied the contents to another xlsx file then import this xlsx file.
answered Apr 5, 2016 at 5:02
SingaravelanSingaravelan
8093 gold badges19 silver badges32 bronze badges
I was getting this error when importing from a XLSB file, save the file as XLSX file and then import, should work
answered Feb 14, 2017 at 11:21
bharat1010bharat1010
351 silver badge6 bronze badges
Another issue that is discovered is if the excel file is saved as a binary excel worksheet just resave it as an excel workbook and it loaded fine.
answered Feb 15, 2017 at 16:04
I had the exact same error.
The spreadsheet was created from another software (SAP). Since it was not created by Office, Excel was not able to read it (!?!).
I have to open them in Excel, save it, and then load it in Access and it works!
As a worst case scenario, let’s say you have dozens of files, you could just open and close them by VBA code before import.
answered Mar 10, 2017 at 20:58
Séb CôSéb Cô
891 silver badge8 bronze badges
Solved for Windows 7:
Uninstall Security Update KB4041681 and KB4041678 both(Related to Excel and Jet/ACE provider)
rene
41.5k78 gold badges114 silver badges152 bronze badges
answered Oct 31, 2017 at 9:39
In my case (I has the same error) the problem was that I had the Access DB stored on a network drive which ran out of space (not enough free space for the import to finish). I freed up space and compacted the DB; the error didn’t appear again.
answered Apr 27, 2018 at 8:31
I had same issue, after getting a security update in Windows7 this error occurred. We have too many excel files to perform an open/close operation so I decided to try other ways.
-
Return a restore point when Access worked fine: It did not work in my case. The only change in software configuration is a security update and it seems security update still causes problem.
-
Reducing rows, columns etc: It did not work for me; first file that access tried to reach had 10k rows, reducing this rows to 3 was not the solution.
-
Trying to modify connection string: It did not work for me, it is not very reasonable as well; connection has been working for years, suddenly why would it stop? In some cases it does but not this time.
-
Uninstalling most recent security update worked for in my case. Here is the uninstalled security update.
Good luck with solving.
Jeremy Caney
7,12471 gold badges48 silver badges77 bronze badges
answered Oct 31, 2017 at 6:40
I encountered this error when I imported a large XLSX file. The solution is to open the XLSX file by Excel first. Then start Access import from External Data.
answered Apr 26 at 14:56
ShangwuShangwu
1,45012 silver badges12 bronze badges
|
От: |
grigor |
|
Дата: | 21.10.03 07:43 | ||
Оценка: |
Уважаемые коллеги!
Помогите пожалуйста разобраться в следующей проблеме:
Имеется файл .DBF (test.dbf), который имеет 5 полей: pk_num — числовое (тип ‘I’, 4 байта),
а остальные (param1, param2, param3, param4) — символьные, размером 32 байта каждое.
Файл прекрасно смотрится Exсel’ем.
Требуется его проиндексировать по какому-либо полю. Причем это нужно сделать на VC++
c использованием ODBC. DBF — файл описывается в System DSN как Microsoft dBase Driver (*.dbf).
Соединение с базой (SQLAllocHandle, SQLConnect и пр.) происходит нормально.
далее идет следующий код:
CHAR szQuery[256];
ZeroMemory(szQuery,sizeof(szQuery));
wsprintf(szQuery,»CREATE UNIQUE INDEX a1 ON test (pk_num)»);
retcode = SQLExecDirect(hstmt,(SQLCHAR*)szQuery,SQL_NTS);
где a1 — имя создаваемого индексного файла (*.idx), а test — имя таблицы, в случае DBF
(насколько мне известно) совпадает с именем базы.
Функция SQLExecDirect завершается с ошибкой и при последующем анализе ошибки функцией SQLGetDiagRec
строковое сообщение об ошибке имеет вид:
«[Microsoft][Драйвер ODBC dBase] Непредвиденная ошибка драйвера внешней базы данных (8961).»
Что здесь не так?
|
От: |
algol |
about:blank |
Дата: | 21.10.03 11:29 | ||
Оценка: |
Здравствуйте, grigor, Вы писали:
G>Уважаемые коллеги!
G>Помогите пожалуйста разобраться в следующей проблеме:
G>Имеется файл .DBF (test.dbf), который имеет 5 полей: pk_num — числовое (тип ‘I’, 4 байта),
G>а остальные (param1, param2, param3, param4) — символьные, размером 32 байта каждое.
G>Файл прекрасно смотрится Exсel’ем.
G>Требуется его проиндексировать по какому-либо полю. Причем это нужно сделать на VC++
G>c использованием ODBC. DBF — файл описывается в System DSN как Microsoft dBase Driver (*.dbf).
G>Соединение с базой (SQLAllocHandle, SQLConnect и пр.) происходит нормально.
G>далее идет следующий код:
G> CHAR szQuery[256];
G> ZeroMemory(szQuery,sizeof(szQuery));
G> wsprintf(szQuery,»CREATE UNIQUE INDEX a1 ON test (pk_num)»);
G> retcode = SQLExecDirect(hstmt,(SQLCHAR*)szQuery,SQL_NTS);
G>где a1 — имя создаваемого индексного файла (*.idx), а test — имя таблицы, в случае DBF
G>(насколько мне известно) совпадает с именем базы.
G>Функция SQLExecDirect завершается с ошибкой и при последующем анализе ошибки функцией SQLGetDiagRec
G>строковое сообщение об ошибке имеет вид:
G>»[Microsoft][Драйвер ODBC dBase] Непредвиденная ошибка драйвера внешней базы данных (8961).»
G>Что здесь не так?
Похоже, что это таблица не dBase, а FoxPro (тип данных I, индексный файл idx). ISAM драйвер dBase может не поддерживать такие файлы. Лучше взять ODBC драйвер Visual FoxPro. При этом запрос изменится на «INDEX ON pk_num TO a1 UNIQUE».
|
От: | Аноним | |
Дата: | 22.10.03 11:41 | ||
Оценка: |
Здравствуйте, algol, Вы писали:
A>Здравствуйте, grigor, Вы писали:
G>>Уважаемые коллеги!
G>>Помогите пожалуйста разобраться в следующей проблеме:
G>>Имеется файл .DBF (test.dbf), который имеет 5 полей: pk_num — числовое (тип ‘I’, 4 байта),
G>>а остальные (param1, param2, param3, param4) — символьные, размером 32 байта каждое.
G>>Файл прекрасно смотрится Exсel’ем.
G>>Требуется его проиндексировать по какому-либо полю. Причем это нужно сделать на VC++
G>>c использованием ODBC. DBF — файл описывается в System DSN как Microsoft dBase Driver (*.dbf).
G>>Соединение с базой (SQLAllocHandle, SQLConnect и пр.) происходит нормально.
G>>далее идет следующий код:
G>> CHAR szQuery[256];
G>> ZeroMemory(szQuery,sizeof(szQuery));
G>> wsprintf(szQuery,»CREATE UNIQUE INDEX a1 ON test (pk_num)»);
G>> retcode = SQLExecDirect(hstmt,(SQLCHAR*)szQuery,SQL_NTS);
G>>где a1 — имя создаваемого индексного файла (*.idx), а test — имя таблицы, в случае DBF
G>>(насколько мне известно) совпадает с именем базы.
G>>Функция SQLExecDirect завершается с ошибкой и при последующем анализе ошибки функцией SQLGetDiagRec
G>>строковое сообщение об ошибке имеет вид:
G>>»[Microsoft][Драйвер ODBC dBase] Непредвиденная ошибка драйвера внешней базы данных (8961).»
G>>Что здесь не так?
A>Похоже, что это таблица не dBase, а FoxPro (тип данных I, индексный файл idx). ISAM драйвер dBase может не поддерживать такие файлы. Лучше взять ODBC драйвер Visual FoxPro. При этом запрос изменится на «INDEX ON pk_num TO a1 UNIQUE».
Извините, сам разобрался. Оказывается мой DBF — файл формировался немного некорректно, а именно — в заголовке не заполнялось поле даты последней модификации. После заполнения этого поля инструкция CREATE UNIQUE INDEX a1 ON test (pk_num ASC) срабатывает нормально. Правда формируется индексный файл *.mdx и текстовый *.inf, а не *.idx.
- Переместить
- Удалить
- Выделить ветку
Пока на собственное сообщение не было ответов, его можно удалить.
Драйвер ODBC Excel: непредвиденная ошибка драйвера внешней базы данных
С момента обновления Windows от 10 октября перестали работать драйверы ODBC Excel. Мы получаем следующую ошибку при попытке прочитать файл:
«Unexpected error from external database driver (1)»
Мы открываем файлы Excel в Delphi, используя соединение ADO со следующей строкой соединения:
Я могу заставить его работать, переключившись на Microsoft.ACE.OLEDB.12.0, но для этого всем нашим клиентам нужно будет установить распространяемый компонент Microsoft Access Database Engine на все компьютеры, на которых они используют наше программное обеспечение.
У кого-нибудь есть другое решение или обходной путь? Заранее спасибо.
спросил 12 окт ’17 в 10:25
51 1 1 золотой значок 1 1 серебряный значок 3 3 бронзовых знака
Подождите или попросите Microsoft (это новая проблема). Это не имеет ничего общего с Delphi. Я думаю, это вы писали в эту ветку , не так ли?
Да, это был я. Я подумал, что это не имеет ничего общего с Delphi, но, возможно, у кого-то есть решение для Delphi (например, альтернативные компоненты или FireDAC).
Ну, максимум альтернативный драйвер ODBC. И пока не ясно, в драйвере ли проблема или в приложении Access. Только Microsoft знает наверняка.
Соответствующая проблема здесь не обсуждается .
На машине клиента я деинсталлировал KB4041681 (Windows 7), который поставлялся с последним патчем Microsoft. На моем компьютере я деинсталлировал KB4041676 (Windows 10). После этого Microsoft.Jet.OLEDB.4.0 теперь работает.
Я надеюсь, что Microsoft скоро исправит эту ошибку.
ответил 12 октября ’17 в 12:35
46 3 3 бронзовых знака
Спасибо. В настоящее время мы также советуем нашим клиентам удалить патч.
Если ваша система — Windows 8.1, вам необходимо удалить KB4041693.
29 ноя ’17 в 12: 192017-11-29 12:19
Можете ли вы убедиться, что вы отключили функцию автоматического обновления в Windows? Кстати: похоже, что Microsoft работает над этой темой. support.microsoft.com/de-de/help/4041681/…
ответил 13 октября ’17 в 12:23
281 5 5 серебряных значков 7 7 бронзовых знаков
У меня была такая же проблема с двумя приложениями, разработанными мной за 3 года (c # и java). С 10 октября 2017 года я не мог экспортировать в Excel 2003, но 2007 работал и не мог импортировать из Excel 2003, но 2007 год работал и для импорта.
В ArcGIS Desktop 10.5.1 от ESRI (самая популярная программа для обработки географических данных) Не удалось открыть файлы Excel 2003 и .mdb.
Временное решение: удалить KB4041693, KB4041687 в Windows 8.1 (возможно, для w10).
В журнале изменений Microsoft обоих путей говорится что-то об «обновлениях [. ] и обновлениях безопасности для Microsoft Jet». После удаления и перезапуска все программное обеспечение снова становится нормальным.
эта проблема появилась 10 октября 2017 года. На форумах Microsoft сообщалось об этой проблеме (kb4041693 должен «исправить», но все еще не работает). Может быть, через несколько недель они исправят (как следует) эту проблему.
Источник: www.stackfinder.ru
Как исправить ошибку Microsoft Access 8961
Это наиболее распространенное условие «Access Error 8961», известное как ошибка времени выполнения (ошибка). Когда дело доходит до программного обеспечения, как Microsoft Access, инженеры могут использовать различные инструменты, чтобы попытаться сорвать эти ошибки как можно скорее. Тем не менее, возможно, что иногда ошибки, такие как ошибка 8961, не устранены, даже на этом этапе.
Пользователи Microsoft Access могут столкнуться с ошибкой 8961, вызванной нормальным использованием приложения, которое также может читать как «Access Error 8961». Если происходит «Access Error 8961», разработчикам будет сообщено об этой проблеме, хотя отчеты об ошибках встроены в приложение. Команда программирования может использовать эту информацию для поиска и устранения проблемы (разработка обновления). Следовательно, разработчик будет использовать пакет обновления Microsoft Access для устранения ошибки 8961 и любых других сообщений об ошибках.
В первый раз, когда вы можете столкнуться с ошибкой среды выполнения Microsoft Access обычно с «Access Error 8961» при запуске программы. Причины сбоев обработки можно отличить, классифицируя ошибки 8961 следующим образом:.
Ошибка 8961 Crash — это очень популярная ошибка выполнения ошибки 8961, которая приводит к завершению работы всей программы. Если Microsoft Access не может обработать данный ввод, или он не может получить требуемый вывод, это обычно происходит.
Утечка памяти «Access Error 8961» — ошибка 8961 приводит к постоянной утечке памяти Microsoft Access. Потребление памяти напрямую пропорционально загрузке ЦП. Возможные провокации включают отсутствие девыделения памяти и ссылку на плохой код, такой как бесконечные циклы.
Ошибка 8961 Logic Error — логическая ошибка возникает, когда компьютер генерирует неправильный вывод, даже если пользователь предоставляет правильный ввод. Это происходит, когда исходный код Microsoft Corporation вызывает уязвимость при обработке информации.
Такие проблемы Access Error 8961 обычно вызваны повреждением файла, связанного с Microsoft Access, или, в некоторых случаях, его случайным или намеренным удалением. Основной способ решить эти проблемы вручную — заменить файл Microsoft Corporation новой копией. Кроме того, регулярная очистка и оптимизация реестра Windows предотвратит создание неправильных ссылок на пути к файлам Microsoft Corporation, поэтому мы настоятельно рекомендуем регулярно выполнять сканирование реестра.
Распространенные проблемы Access Error 8961
Access Error 8961 Проблемы, связанные с Microsoft Access:
- «Ошибка программного обеспечения Access Error 8961. «
- «Access Error 8961 не является приложением Win32.»
- «Извините, Access Error 8961 столкнулся с проблемой. «
- «Файл Access Error 8961 не найден.»
- «Access Error 8961 не найден.»
- «Ошибка запуска программы: Access Error 8961.»
- «Access Error 8961 не работает. «
- «Ошибка Access Error 8961. «
- «Неверный путь к программе: Access Error 8961. «
Обычно ошибки Access Error 8961 с Microsoft Access возникают во время запуска или завершения работы, в то время как программы, связанные с Access Error 8961, выполняются, или редко во время последовательности обновления ОС. Важно отметить, когда возникают проблемы Access Error 8961, так как это помогает устранять проблемы Microsoft Access (и сообщать в Microsoft Corporation).
Создатели Access Error 8961 Трудности
Заражение вредоносными программами, недопустимые записи реестра Microsoft Access или отсутствующие или поврежденные файлы Access Error 8961 могут создать эти ошибки Access Error 8961.
В первую очередь, проблемы Access Error 8961 создаются:
- Поврежденная или недопустимая запись реестра Access Error 8961.
- Вирус или вредоносное ПО, повреждающее Access Error 8961.
- Access Error 8961 злонамеренно или ошибочно удален другим программным обеспечением (кроме Microsoft Access).
- Другое приложение, конфликтующее с Access Error 8961 или другими общими ссылками.
- Неполный или поврежденный Microsoft Access (Access Error 8961) из загрузки или установки.
Продукт Solvusoft
Совместима с Windows 2000, XP, Vista, 7, 8, 10 и 11
Источник: www.solvusoft.com
Драйвер odbc dbase непредвиденная ошибка 8961
← →
s ( 2002-06-03 10:52 ) [0]
Что это за ошибка и как подключиться к базе данных?
← →
skiph ( 2002-06-04 11:03 ) [1]
Поподробнее. Что пишет?
← →
s ( 2002-06-05 08:55 ) [2]
Мне передали базу данных формата dbf. Просматриваю ее через dbu все видно. Но как только я подключаюсь т.е. настраиваю коннект и пишу «select * from»+имя базы данных. Компилируется но привызове пишет эту ошибку.
Я подозреваю что верися dbase V, но как через дельфи используя ADO(Microsoft.Jet.OLEDB.4.0) подключиться?
← →
skiph ( 2002-06-05 09:37 ) [3]
Текст сообщения какой? Лично мне номер ошибки ничего не говорит
← →
sergey32 ( 2002-06-05 10:18 ) [4]
Попробуй написать полный путь к базе в кавычках и использовать не ADO, а BDE. У меня с DBF файлами проблемм никогда не было
«select * from «c:basebase.dbf»»
← →
s ( 2002-06-05 10:36 ) [5]
К сожалению я не могу использовать BDE. А ошибка так и есть «Ошибка подключения базы данных 9861». Больше никакой информации нет. Я думаю, что формат этой база данных Dbase V, но когда я настраиваю дельфи на dbase V то пишет ошибка драйвера, а dbase IV не работает.Может кто подскажет как настроить на работу с dbase V?
← →
sniknik ( 2002-06-05 11:25 ) [6]
строка коннекта к dBase 5.0
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:;Mode=ReadWrite;Extended Properties=dBase 5.0;Persist Security Info=False
с ним проблем быть не должно, проблемы бывают с вижуал фохпро (обычно). ты похоже утаиваеш информацию (прям юный партизан).
Если хочеш чтобы твою проблему решили распиши все подробно (возможно соблаговолите и код предьявите). Это ж в твоих интересах чтобы тебя правильно поняли.
← →
s ( 2002-06-05 12:29 ) [7]
Пишу коннект:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:temp;Extended Properties=dbase 5.0;Persist Security Info=False
Настраиваю query на файл:
Select * from base.DBF
Устанавливаю свойство query active в trueи вижу:
Ошибка дословно: «Непредвиденная ошибка драйвера внешней базы данных (8961)»
Дает просматривать через dbu, эксель,но когда коннекчусь через Access таже ошибка.
← →
sniknik ( 2002-06-05 13:50 ) [8]
эксель сам определяет тип таблици из *.dbf в в аксесе явно указываеш dBase(5.0). вот и не стыкуется тип не тот. пробуй строку если это фокс поможет нет ищи другое.
Provider=MSDASQL.1;Persist Security Info=False;Mode=ReadWrite;Extended Properties=»DSN=Visual FoxPro Database;UID=;SourceDB=C:temp;SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;Collate=Machine;Null=Yes;Deleted=Yes;»;Initial Catalog=C:temp
← →
Garik ( 2002-06-06 15:37 ) [9]
У меня была аналогичная ситуация. Некоторые программы криво создают *.dbf файлы, у них неполностью заполнены хедеры. Там хранится дата последеней модификации файла, она скорее всего у тебя пустая. Самый простой вариант: открой экселем и сохрани. Должно получится.
← →
S ( 2002-06-07 09:35 ) [10]
Открываю экселем пытаюсь сохранить тут выскакивает соосбщение, что данные сохраненные в формате dbase IV могут измениться. Жму «Да». Смотрю размер файла не изменился. Подключаюсь таже проблема.
То «sniknik» пробовал как Вы написали: Выдает ошибка драйвера.
Попробовал через ODBC, выскакивает ошибка таже.
Источник: delphimaster.net
Драйвер odbc dbase непредвиденная ошибка 8961
Дык это. не путайте мух с котлетами . Строчка Driver=; от ODBC, и она ессно не соответствует строчке OLEDB, которую ожидает увидеть ADO.
Совет. Создайте файлик с расщирением .UDL и щелкните по нему. Это своеобразный конструктор строк подключения для OLEDB (и соотв ADO). После контруирования, внутри файлика (он текстовый) будет лежать нужная строчка.
Нюанс. Теоретически, за подключение к .DBF отвечает драйвер Jet (Microsoft Jet OLE DB Provider). Однако там можно указать только путь к базе Access (.MDB)
Варианты решения:
1. Попробовать указать в поле путь — путь к каталогу, где лежит (лежат) DBF-ник(и). В этом случае имя таблицы будет соответствовать имени файла. По такой схеме работает драйвер Jet из под Access и SQL Server. Однако в данном случае я не пробовал
2. Отказаться от ADO. Делать через ODBC (класс ODBCConnection). Однако в этом случае необходимо иметь уже созданный ODBC (просто драйвер задать не удастся. Можно конечно изменить драйвер у уже созданного ODBC, однако это уже извращение)
Administrator
Регистрация: 13.06.2004
Адрес: Москва
Ну значит совет используйте просто — как некую базу знаний
Регистрация: 01.05.2009
Всем привет!
Сегодня вдруг стала появляться аналогичная ошибка
«Метод «execute» в COM-объекте класса «ADODB.Command» возвратил код ошибки 0x80040E37 (), который означает: [Microsoft][Драйвер ODBC dBase] Объект ‘fileName’ не найден ядром базы данных Microsoft Jet. Проверьте существование объекта и правильность имени и пути.»
CCADOCommand command = new CCADOCommand(); CCADORecordset rs = new CCADORecordset(); CCADOConnection cn = new CCADOConnection(); ; cn.open(«Driver=; DriverID=277; Dbq=»+_filePath+»;»); command.activeConnection(cn); command.commandText(«select * from «+_fileName); rs = command.execute(); //
Ничего не менялось. Файл dbf существует и все пути указаны как обычно. Чего вдруг сломалось? Ниччего не понимаю.
Регистрация: 13.01.2004
Записей в блоге: 3
Вы не пробовали читать до конца данную тему?
Дык это. не путайте мух с котлетами . Строчка Driver=; от ODBC, и она ессно не соответствует строчке OLEDB, которую ожидает увидеть ADO.
Синтаксис строки подключения для ODBC и для ADO можно посмотреть здесь
Регистрация: 01.05.2009
CCADOCommand command = new CCADOCommand(); CCADORecordset rs = new CCADORecordset(); CCADOConnection cn = new CCADOConnection(); ; cn.open(strFmt(«Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%1;Extended Properties=dBASE IV;User _filePath)); command.activeConnection(cn); command.commandText(«select * from «+_fileName); rs = command.execute(); //
но ошибка никуда не девается
Говорю же до сих пор работало без проблем.
Регистрация: 13.01.2004
Записей в блоге: 3
Работающий у меня пример.
static server void test_ADOConnection() < CCADOConnection adoConnection; CCADOCommand adoCommand; str strCommand; FileFolder_RU fileFolder_RU; CCADOFields adoFields; CCADOField adoField_0, adoField_1, adoField_2, adoField_3, adoField_4; ; // Путь доступа к директории, где находится DBF fileFolder_RU = «C:MyFolder»; // Подключение к DBF adoConnection = new CCADOConnection(); adoConnection.connectionString(strFmt(«Driver=;DriverID=277;Dbq=%1;»,fileFolder_RU)); adoConnection.open(); adoCommand = new CCADOCommand(); adoCommand.activeConnection(adoConnection); adoCommand.commandType(1); // Возможно, этой настройки не хватает? // Выполнение команды strCommand = «Select * from MyTable.dbf»; adoCommand.commandText(strCommand); adoRecordSet = adoCommand.execute(); adoFields = adoRecordSet.fields(); adoField_0 = adoFields.itemIdx(0); adoField_1 = adoFields.itemIdx(1); adoField_2 = adoFields.itemIdx(2); adoField_3 = adoFields.itemIdx(3); adoField_4 = adoFields.itemIdx(4); // Просмотр результата while (! adoRecordSet.EOF()) < print » adoField_0=»,adoField_0.value(); print » adoField_1=»,adoField_1.value(); print » adoField_2=»,adoField_2.value(); print » adoField_3=»,adoField_3.value(); print » adoField_4=»,adoField_4.value(); adoRecordSet.moveNext(); > pause; adoConnection.close(); return; >
Если код работал, а потом перестал. И при этом сам код не менялся, то, возможно, произошло внешнее (по отношению к Axapta) изменение. Либо был изменен (удален) драйвер ADO/ODBC, либо была изменена какая-либо политика безопасности
Источник: axforum.info
Как исправить ошибку ODBC —>
To Fix (ODBC error) error you need to follow the steps below:
Совместимость : Windows 10, 8.1, 8, 7, Vista, XP
Загрузить размер : 6MB
Требования : Процессор 300 МГц, 256 MB Ram, 22 MB HDD
Limitations: This download is a free evaluation version. Full repairs starting at $19.95.
Ошибка ODBC обычно вызвано неверно настроенными системными настройками или нерегулярными записями в реестре Windows. Эта ошибка может быть исправлена специальным программным обеспечением, которое восстанавливает реестр и настраивает системные настройки для восстановления стабильности
Если у вас ошибка ODBC, мы настоятельно рекомендуем вам Загрузить (ошибка ODBC) Repair Tool .
This article contains information that shows you how to fix ODBC error both (manually) and (automatically) , In addition, this article will help you troubleshoot some common error messages related to ODBC error that you may receive.
Примечание: Эта статья была обновлено на 2022-12-31 и ранее опубликованный под WIKI_Q210794
Значение ошибки ODBC?
Ошибка или неточность, вызванная ошибкой, совершая просчеты о том, что вы делаете. Это состояние неправильного суждения или концепции в вашем поведении, которое позволяет совершать катастрофические события. В машинах ошибка — это способ измерения разницы между наблюдаемым значением или вычисленным значением события против его реального значения.
Это отклонение от правильности и точности. Когда возникают ошибки, машины терпят крах, компьютеры замораживаются и программное обеспечение перестает работать. Ошибки — это в основном непреднамеренные события. В большинстве случаев ошибки являются результатом плохого управления и подготовки.
Причины ошибки ODBC?
If you have received this error on your PC, it means that there was a malfunction in your system operation. Common reasons include incorrect or failed installation or uninstallation of software that may have left invalid entries in your Windows registry, consequences of a virus or malware attack, improper system shutdown due to a power failure or another factor, someone with little technical knowledge accidentally deleting a necessary system file or registry entry, as well as a number of other causes. The immediate cause of the «ODBC error» error is a failure to correctly run one of its normal operations by a system or application component.
More info on ODBC error
Его также загадка для меня, что моя ошибка на Привет, ребята, я установил банковское приложение на моем компьютере Windows XP, это приложение имеет сервер, который загружает шаблоны / данные, которые будут использоваться в этом приложении. Я надеюсь, что кто-нибудь сможет установить приложение. помоги мне на этом.
Thanks ODBC since I am not using any odbc connection for this one. However, after Ошибка Excel VBA 1004: общая ошибка ODBC
Если бы вы могли мне помочь, это было бы оценено.
заранее. Большое спасибо технической поддержке. Свяжитесь с Bayer на ПК.
Запуск Windows ME Peter_Edward.PS.
DB из / root
Было обещано, что я
Я запустил CR на моем компьютере с XP и посмотрел на этот поиск Google: http://www.google.com/search?q=infor. ient=firefox-a
Если это не пытается настроить драйверы ODBC для использования с Crystal Reports.
Я установил Windows 7 Ultimate на ПК, и я помогу, я бы проверял функции поддержки в IBM: http://www-01.ibm.com/software/data/informix/
Любая помощь будет принята с благодарностью.
До сих пор из моей области знаний, что я даже не могу прочитать документы. настройки ODBC ТОЧНО одинаковы на обоих ПК. SQLERRM (idsgtne)
Я уже пытался отключить доступ к учетным записям пользователей и отключил брандмауэр Windows и мой антивирус без везения.
Разработчики этого продукта заявили, что модемный абонент мог его вызвать. Я не верю этому утверждению, но мне нужно знать, что вызвало и как предотвратить повторные события
проверьте настройки odbc и средство просмотра событий.
У меня ODBC настроен на запрос данных с использованием INI-файла, но когда я подключаюсь удаленно, он ошибается. Обычно я не использовал проверку пароля, чтобы увидеть, где проблема. Какие вещи я не должен и я не сохраняю
Есть идеи? Установлены рамки .net? Тем не менее, я получаю эту ошибку ODBC 3151. Привет, iakona55,
теперь, мне нужно спросить некоторых
У вас есть я запускаю подлинную версию Windows и проверяю наличие каких-либо брандмауэров. У вас есть все, что я знаю
Я пытаюсь подключиться к моей базе данных от компании, которую я использую. Я установил все SP 3?
Они сказали мне искать последнюю версию MDAC, убедитесь, что выше и все еще получают ошибку. Пожалуйста, пусть его имя? Что такое вопросы?
вы когда-нибудь посещали сайт Windows Update?
проблема, или 2) каким-то образом сокращают данные, чтобы они вписывались в столбец.
It’s an error in the data you’re trying Your options are: 1) increase the size of the column that’s giving you to insert, not your code (since it’s a SQL server error).
Я получаю это точное сообщение об ошибке, когда пытаюсь запустить любое вызванное это, и как его исправить? благодаря
Please verify that the MS Access database exists and that you error 6 component not found in this registry. can access it»
Как проверить и получить доступ к глупой вещи?
Любые идеи о том, что может иметь Ошибка настройки источника данных ODBC: база данных MS Access, ODBC программ Office, IE, MS Project и, возможно, некоторые другие программы.
Вы даже можете попробовать запустить экранные снимки Excel из ошибок. Если это так, вы, вероятно, 2010 получает ODBC лицензию Unhanded Error. Это тот же файл
I will attach the «As Administrator» and see if that works. need to re-install your driver.
Не уверен, где искать сейчас или что происходит в актуальном состоянии. Я положил его на другой компьютер 7 с Windows, который запускает Windows 7 32bit.
on with these errors searched online and couldn’t find anything. Other testing I have done is put excel has a fresh install, and it still doesn’t work. When trying to turn queries in Excel right-click and «Run As Administrator» to elevate your privileges?
У компьютера, с которым я работаю в Excel 2000.
Когда вы установили драйвер, вы помнили 2010 на компьютере с XP, и он работал там.
Извините, я понятия не имею, связались ли вы с группой поддержки Oracle или с ней?
Нужно ли мне что-то делать, скачайте, например, новые драйверы, чтобы получить отчет для правильной ссылки на таблицы?
Недавно мы переключились с Oracle 8 на Oracle 11g.
У меня есть существующая база данных Access 2002 с благодарностью! отчет, который запускает схему в базе данных Oracle.
В диспетчере служб Интернета (ISM) проверьте, отображается ли значок пакета в ISM. Чтобы определить корневой каталог проверки того, что он также содержит файл Global.asa, выполните следующие действия:
1. Я поступил в базу знаний с активным именем, которое должно быть указано для приложения.
Временное решение
Чтобы определить, указан ли каталог как корень приложения и лист свойств для этого узла. Ниже приводится выдержка из статьи:
ПРИЧИНЫ
Файл Global.asa на сайте Microsoft и вытащите статью (190006). Любое приложение справки, просмотрите лист свойств для приложения. Как то, что узел настроен как приложение.
If the name is «Default Application» and it will be appreciated. To further verify, view the Http://www.macromedia.com/support/ultradev/ts/documents/8004005_cannot_open_unknown.htm
Окно 98II и их предложение, похоже, для WindowNT. На вкладке «Виртуальный каталог» в разделе «Параметры приложения» устраните эту проблему.
Мой вопрос в том, что мой os, кажется, кажется тусклым, узел НЕ является приложением.
2. Убедитесь, что в файле Global.asa находится вкладка.
I would check out the info on Macromedia’s site. To do this, verify that the node in the root directory of the application. Check the Local Path setting on the Virtu.
I’ve recently migrated servers (NT 4.0 sp6) to Win2k3 Driver] The Microsoft Jet database engine cannot find the input table or query ‘Qry’. Thanks
-СООБЩЕНИЕ ОБ ОШИБКЕ-
Ошибка поставщика Microsoft OLE DB для драйверов ODBC ‘80040e37’
[Microsoft] [ODBC Microsoft Access ASP, поэтому любая помощь очень ценится. Проблема только в том, что это должно быть подчеркивание или тире после Qry ??
I’m not very well versed in Standard, and I now have this error message on a webpage. The only reference to Qry I see is right here: oCmd.CommandText = «Qry-Get_Block» after the server change.
If you have no idea what I’m talking about, go error message:
Ошибка ODBC-
[INTERSOL][ODBC SQL Server driver][S #102] was recieved. The action was «Transfer Database», Transfer type: «Export», Database type: «ODBC Database»
Кто-нибудь видел это. ТИА
You’ve obviously got a macro or other code in the database that saves the file through ODBC to an external file.
Когда база данных Access97 была преобразована в Access2000 и на вкладку «Макросы» и посмотрите, есть ли у вас.
Я ничего не нашел в имени файла, указанном в любом из них.
——————
~ Красавчик ~
Brainbench MVP для Microsoft Word
Brainbench
Откройте их в режиме проектирования и посмотрите, есть ли TechNet (июньская версия 2000).
После обновления с Win98 на ПК Win2000 я не могу и не укажу драйвер по умолчанию, который я просто отменил или после этого. Забавно, если я вхожу в систему как администратор, у меня нет проблем. Я получаю следующую ошибку: [Microsoft] [диспетчер драйверов ODBC] Источник данных Имя не найдено, найдите пару статей об этой ошибке, которые могут содержать указатели:
спасибо за помощь
Я действительно не знаю, но я обновил данные в файле Excel, хранящемся на файловом сервере.
So, its pointing to a permissions thing, but don’t know enough about this area.
Эта ошибка исходит из того, что Lotus не загружается из-за системной ошибки 182: (jBASE ODBC Driver, C: Windows System32 jodbc.dll).
Dears,
Я столкнулся с новой проблемой с помощью jbase Notes Domino Designer ver. 8.5 .. Любая помощь, пожалуйста,
Сведения об ошибке:
Описание: поставщик Microsoft OLE DB для драйверов ODBC: указанный драйвер может использовать драйвер odbc для Windows 2008 R2 64bit ..
Which I can’t do sounded like changing server config. Thanks
это не моя. Любая помощь? Я проверил microsoft и это исправить?
Источник: ru.fileerrors.com
На чтение 3 мин. Просмотров 214 Опубликовано
Получаете ли вы сообщение об ошибке неожиданная ошибка от внешнего драйвера базы данных при попытке экспортировать документы из Microsoft Office?
Если это так, не паникуйте, так как эту проблему можно решить без проблем, и мы проверим, как решить все проблемы через несколько минут.
Как вы, возможно, знаете, Microsoft сама выпустила два выделенных обновления для Windows 10 (с номерами сборки KB4052233 и KB4052234) для автоматического исправления ошибки «Неожиданная ошибка от драйвера внешней базы данных».
Однако, похоже, что этим двум обновлениям удалось добавить больше проблем, чем решить существующие проблемы, из-за которых Microsoft отказалась от обновлений. Вскоре проблемы все еще существуют, и обновления, которые должны решить проблемы, также не работают. Вот почему вам необходимо устранить неисправность вручную, как описано ниже.
Содержание
- Как решить «непредвиденную ошибку от внешнего драйвера базы данных» в Windows 10
- 1. Вручную удалите исправление KB4041691 или любое другое недавнее обновление системы.
- 2. Отключите функцию автоматического обновления
Как решить «непредвиденную ошибку от внешнего драйвера базы данных» в Windows 10
Поскольку проблема связана с недавним обновлением Windows 10, для решения этой проблемы вам придется вручную удалить то же самое обновление.
Кроме того, вы также должны отключить функцию автоматического обновления, поскольку система Windows может снова применить обновление автоматически, в ситуации, когда первоначальная проблема может появиться снова.
1. Вручную удалите исправление KB4041691 или любое другое недавнее обновление системы.
-
Сначала перейдите в Безопасный режим (это отключит сторонние приложения и процессы, которые могут заблокировать определенный доступ в файлах последних обновлений), поэтому нажмите Win + R и выполните MSCONFIG ; в следующем окне перейдите на вкладку Boot и выберите Safe mode; перезагрузите ваше устройство.
-
Теперь нажмите Win + I и в Системных настройках нажмите Обновление и безопасность .
- На левой панели нажмите Центр обновления Windows .
- Теперь в главном окне нажмите Дополнительные параметры.
-
Затем выберите Просмотреть историю обновлений .
- Список обновлений будет указан там.
- Вы можете удалить определенные обновления – найдите запись KB4041691 и удалите ее для устранения проблемы «Неожиданная ошибка от драйвера внешней базы данных».
2. Отключите функцию автоматического обновления
- Нажмите горячие клавиши Win + R на клавиатуре.
- Внутри поля «Выполнить» введите gpedit.msc и нажмите Enter.
- В окне локальной групповой политики перейдите по следующему пути (с левой панели): Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Центр обновления Windows .
- Теперь в правой части главного окна дважды щелкните запись Настроить автоматические обновления .
- Установите флажок «Включено», чтобы включить эту политику при запросе
- Из доступных вариантов выберите второй: уведомить о загрузке и уведомить об установке ’.
- Теперь Windows больше не будет применять обновления автоматически. Когда будет доступно обновление, вы получите уведомление и сможете выбрать, устанавливать его или нет.
Таким образом, удаление обновления KB4041691 для Windows 10 поможет вам решить проблему с «непредвиденной ошибкой от внешнего драйвера базы данных».
Если это решение не работает, вы можете дополнительно выбрать запуск сканирования системы: откройте окно cmd с повышенными правами – щелкните правой кнопкой мыши значок «Пуск» Windows и выберите Командная строка (Admin) – и в Окно cmd выполняет sfc/scannow .
Кроме того, вы также можете выбрать восстановление системы: убедитесь, что вы выбрали точку восстановления, в которой не было ошибки «Неожиданная ошибка от драйвера внешней базы данных».
Вы можете использовать поле комментариев ниже, чтобы поделиться своим опытом устранения неполадок с другими пользователями, которые могут столкнуться с той же проблемой.
Windows Server 2008 Service Pack 2 Windows Server 2008 Foundation Windows Server 2008 Standard Windows Server 2008 for Itanium-Based Systems Windows Server 2008 Web Edition Windows Server 2008 Enterprise Windows Server 2008 Datacenter Еще…Меньше
Обзор
Данное обновление устраняет проблему, которая была введена в 10 октября 2017 г, обновить. По этой причине приложения, основанные на ядра базы данных Microsoft JET (Microsoft Access 2007 и более ранних версий или приложений сторонних разработчиков) не при создании или открытии XLS-файлов Microsoft Excel. При возникновении неполадки, появляется следующее сообщение об ошибке:
Непредвиденная ошибка драйвера внешней базы данных (1). (Ядро базы данных Microsoft JET)
Для получения дополнительных сведений об уязвимости, разрешенные в октябре 10 обновление, переход к CVE 2017 г. 8718.
Как получить и установить обновление
Каталог Центра обновления Майкрософт
Для получения отдельного пакета для данного обновления перейдите на веб-сайт каталога Центра обновления Майкрософт.
Дополнительные сведения
Сведения о файлах
Английская (США) версия данного обновления программного обеспечения устанавливает файлы, атрибуты которых указаны в приведенных ниже таблицах. Дата и время для файлов указаны в формате UTC. Дата и время для файлов на локальном компьютере отображаются в местном времени с вашим текущим смещением летнего времени (DST). Кроме того, при выполнении определенных операций с файлами, даты и время могут изменяться.
Сведения о файлах для Windows Server 2008
Примечания
Файлы МАНИФЕСТА (.manifest) и файлы MUM (.mum), которые устанавливаются не указываются.
Получение справки и поддержки данного обновления для системы безопасности
Сведения о файлах
Сведения о хэше файлов
Имя файла |
Хэш SHA1 |
Хэш SHA256 |
---|---|---|
Windows6.0-KB4050795-x86.msu |
C30EB7FD37EB66469EA6CF43DB92F5146EE9A8BA |
6F37FA0897C3FDBD79341CDDD489FE26AA69426A37E94CEBF67747B5E2B9D7A7 |
Windows6.0-KB4050795-ia64.msu |
3A41E29A0781DF5B37B41C0A7A9AAA76F5C1A018 |
58753B387587C346BDBA8453A9A37FE9F9EADF676E67273AFE252079B953841C |
Windows6.0-KB4050795-x64.msu |
22EF2C398A9A94E2508FD41DE7F9EF7AAC00B83C |
4373E9F0B914A69E82B0CBFEA1311B72EF4968436A939C4F0A3DFFA2441F5768 |
Для всех поддерживаемых 32-разрядных версий
Имя файла |
Версия файла |
Размер файла |
Дата |
Время |
Платформа |
Msexcl40.dll |
4.0.9801.2 |
339 968 |
15-Oct-2017 |
13:31 |
x86 |
Для всех поддерживаемых версий на базе ia64
Имя файла |
Версия файла |
Размер файла |
Дата |
Время |
Платформа |
Msexcl40.dll |
4.0.9801.2 |
339 968 |
15-Oct-2017 |
13:31 |
x86 |
Для всех поддерживаемых версий на базе x64
Имя файла |
Версия файла |
Размер файла |
Дата |
Время |
Платформа |
Msexcl40.dll |
4.0.9801.2 |
339 968 |
15-Oct-2017 |
13:31 |
x86 |
Нужна дополнительная помощь?
Нужны дополнительные параметры?
Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.
В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.
Перейти к контенту
Недавно мне пришлось писать программу на C# для конвертации данных из базы Paradox в другую, более современную. Как я выяснил, есть разные способы подключения к базе данных из C#, например, через Microsoft Jet OLE DB, или через Microsoft Paradox Driver, я выбрал второй способ. Строку подключения можно посмотреть на connectionstrings.com После удачного подключения через Microsoft Paradox Driver я пытался получить данные, но столкнулся с ошибкой «Непредвиденная ошибка драйвера внешней базы данных (11265)«.
При поиске решения проблемы я выяснил несколько важных вещей касательно Paradox в Windows 7 64 bit:
- Для 64 разрядной системы нет драйверов для базы Paradox. В этом можно убедиться, зайдя в Панель управления — Администрирование — Источники данных (ODBC) и не увидев там драйверов для Paradox-а. Однако, если зайти в Источники данных (ODBC) через c:WindowsSysWOW64odbcad32.exe — то мы сразу увидим там кучу дополнительных драйверов, включая Microsoft Paradox Driver.
Таким образом, я пришел к 1-му выводу: приложение должно работать в режиме 32 битного приложения чтобы оно увидело драйвера для Paradox-а. Для этого приложение нужно компилировать с флагом 32BIT, либо установить этот флаг на exe файл, например, с помощью .Net Tools. - Нужно быть внимательным при написании строки подключения Microsoft Paradox Driver. В ней обязательно должен обязательно присутствовать пробел после *.db. Без этого пробела программа не сможет найти драйвер.
- После подключения к базе через Microsoft Paradox Driver я попытался выполнить запрос к базе и получил ошибку «Непредвиденная ошибка драйвера внешней базы данных (11265)«. После долгих поисков в интернете я выяснил, что это происходит из-за того, что приложение не может создать в корне диска C: файл PDOXUSRS.NET. Напрашивался вывод, что приложение нужно запускать с администраторскими правами, чтобы она смогла писать в корень системного диска. Однако, как выяснилось, это не обязательно. Можно просто в BDE Administrator указать в ConfigurationDriversNativeParadox NET DIR другую папку для сохранения файла.
- Так же, необходимо, чтобы у пользователя были права на файл c:WindowsSystem32odbc32.dll (спасибо за помощь Владимиру в комментарии ниже)
- В строке подключения никаким образом не указать кодировку базы, т.к. у драйвера нет таких опций. Если база в windows-кодировке, драйвер будет ее упорно выдавать как западноевропейскую 1252. Единственное корректное решение, к которому я пришел — это преобразовывать кодировку, например, так:
out_str = Encoding.GetEncoding(1251).GetString(Encoding.GetEncoding(1252).GetBytes(in_str))
где in_str — это строка, полученная из базы.
В интернете встречается большое число различных советов. Большинство из них мне не помогли. Те, что я написал, возможно, для кого-то тоже не подойдут. Но возможно, кому-то я все-таки смог помочь.
Windows Server 2008 Service Pack 2 Windows Server 2008 Foundation Windows Server 2008 Standard Windows Server 2008 for Itanium-Based Systems Windows Server 2008 Web Edition Windows Server 2008 Enterprise Windows Server 2008 Datacenter Еще…Меньше
Обзор
Данное обновление устраняет проблему, которая была введена в 10 октября 2017 г, обновить. По этой причине приложения, основанные на ядра базы данных Microsoft JET (Microsoft Access 2007 и более ранних версий или приложений сторонних разработчиков) не при создании или открытии XLS-файлов Microsoft Excel. При возникновении неполадки, появляется следующее сообщение об ошибке:
Непредвиденная ошибка драйвера внешней базы данных (1). (Ядро базы данных Microsoft JET)
Для получения дополнительных сведений об уязвимости, разрешенные в октябре 10 обновление, переход к CVE 2017 г. 8718.
Как получить и установить обновление
Каталог Центра обновления Майкрософт
Для получения отдельного пакета для данного обновления перейдите на веб-сайт каталога Центра обновления Майкрософт.
Дополнительные сведения
Сведения о файлах
Английская (США) версия данного обновления программного обеспечения устанавливает файлы, атрибуты которых указаны в приведенных ниже таблицах. Дата и время для файлов указаны в формате UTC. Дата и время для файлов на локальном компьютере отображаются в местном времени с вашим текущим смещением летнего времени (DST). Кроме того, при выполнении определенных операций с файлами, даты и время могут изменяться.
Сведения о файлах для Windows Server 2008
Примечания
Файлы МАНИФЕСТА (.manifest) и файлы MUM (.mum), которые устанавливаются не указываются.
Получение справки и поддержки данного обновления для системы безопасности
Сведения о файлах
Сведения о хэше файлов
Имя файла |
Хэш SHA1 |
Хэш SHA256 |
---|---|---|
Windows6.0-KB4050795-x86.msu |
C30EB7FD37EB66469EA6CF43DB92F5146EE9A8BA |
6F37FA0897C3FDBD79341CDDD489FE26AA69426A37E94CEBF67747B5E2B9D7A7 |
Windows6.0-KB4050795-ia64.msu |
3A41E29A0781DF5B37B41C0A7A9AAA76F5C1A018 |
58753B387587C346BDBA8453A9A37FE9F9EADF676E67273AFE252079B953841C |
Windows6.0-KB4050795-x64.msu |
22EF2C398A9A94E2508FD41DE7F9EF7AAC00B83C |
4373E9F0B914A69E82B0CBFEA1311B72EF4968436A939C4F0A3DFFA2441F5768 |
Для всех поддерживаемых 32-разрядных версий
Имя файла |
Версия файла |
Размер файла |
Дата |
Время |
Платформа |
Msexcl40.dll |
4.0.9801.2 |
339 968 |
15-Oct-2017 |
13:31 |
x86 |
Для всех поддерживаемых версий на базе ia64
Имя файла |
Версия файла |
Размер файла |
Дата |
Время |
Платформа |
Msexcl40.dll |
4.0.9801.2 |
339 968 |
15-Oct-2017 |
13:31 |
x86 |
Для всех поддерживаемых версий на базе x64
Имя файла |
Версия файла |
Размер файла |
Дата |
Время |
Платформа |
Msexcl40.dll |
4.0.9801.2 |
339 968 |
15-Oct-2017 |
13:31 |
x86 |
Нужна дополнительная помощь?
На чтение 3 мин. Просмотров 195 Опубликовано 03.09.2019
Получаете ли вы сообщение об ошибке неожиданная ошибка от внешнего драйвера базы данных при попытке экспортировать документы из Microsoft Office?
Если это так, не паникуйте, так как эту проблему можно решить без проблем, и мы проверим, как решить все проблемы через несколько минут.
Как вы, возможно, знаете, Microsoft сама выпустила два выделенных обновления для Windows 10 (с номерами сборки KB4052233 и KB4052234) для автоматического исправления ошибки «Неожиданная ошибка от драйвера внешней базы данных».
Однако, похоже, что этим двум обновлениям удалось добавить больше проблем, чем решить существующие проблемы, из-за которых Microsoft отказалась от обновлений. Вскоре проблемы все еще существуют, и обновления, которые должны решить проблемы, также не работают. Вот почему вам необходимо устранить неисправность вручную, как описано ниже.
Содержание
- Как решить «непредвиденную ошибку от внешнего драйвера базы данных» в Windows 10
- 1. Вручную удалите исправление KB4041691 или любое другое недавнее обновление системы.
- 2. Отключите функцию автоматического обновления
Как решить «непредвиденную ошибку от внешнего драйвера базы данных» в Windows 10
Поскольку проблема связана с недавним обновлением Windows 10, для решения этой проблемы вам придется вручную удалить то же самое обновление.
Кроме того, вы также должны отключить функцию автоматического обновления, поскольку система Windows может снова применить обновление автоматически, в ситуации, когда первоначальная проблема может появиться снова.
1. Вручную удалите исправление KB4041691 или любое другое недавнее обновление системы.
-
Сначала перейдите в Безопасный режим (это отключит сторонние приложения и процессы, которые могут заблокировать определенный доступ в файлах последних обновлений), поэтому нажмите Win + R и выполните MSCONFIG ; в следующем окне перейдите на вкладку Boot и выберите Safe mode; перезагрузите ваше устройство.
-
Теперь нажмите Win + I и в Системных настройках нажмите Обновление и безопасность .
- На левой панели нажмите Центр обновления Windows .
- Теперь в главном окне нажмите Дополнительные параметры.
-
Затем выберите Просмотреть историю обновлений .
- Список обновлений будет указан там.
- Вы можете удалить определенные обновления – найдите запись KB4041691 и удалите ее для устранения проблемы «Неожиданная ошибка от драйвера внешней базы данных».
2. Отключите функцию автоматического обновления
- Нажмите горячие клавиши Win + R на клавиатуре.
- Внутри поля «Выполнить» введите gpedit.msc и нажмите Enter.
- В окне локальной групповой политики перейдите по следующему пути (с левой панели): Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Центр обновления Windows .
- Теперь в правой части главного окна дважды щелкните запись Настроить автоматические обновления .
- Установите флажок «Включено», чтобы включить эту политику при запросе
- Из доступных вариантов выберите второй: уведомить о загрузке и уведомить об установке ’.
- Теперь Windows больше не будет применять обновления автоматически. Когда будет доступно обновление, вы получите уведомление и сможете выбрать, устанавливать его или нет.
Таким образом, удаление обновления KB4041691 для Windows 10 поможет вам решить проблему с «непредвиденной ошибкой от внешнего драйвера базы данных».
Если это решение не работает, вы можете дополнительно выбрать запуск сканирования системы: откройте окно cmd с повышенными правами – щелкните правой кнопкой мыши значок «Пуск» Windows и выберите Командная строка (Admin) – и в Окно cmd выполняет sfc/scannow .
Кроме того, вы также можете выбрать восстановление системы: убедитесь, что вы выбрали точку восстановления, в которой не было ошибки «Неожиданная ошибка от драйвера внешней базы данных».
Вы можете использовать поле комментариев ниже, чтобы поделиться своим опытом устранения неполадок с другими пользователями, которые могут столкнуться с той же проблемой.
-
Question
-
A user is reporting the following error when she attempts to open tables in Microsoft Access:
Unexpected error from external database driver (1).
I’m guessing this has to do with a Windows Update (she has Windows 10 Enterprise), but I cannot find any helpful information pertaining to this issue and Microsoft Access.
Thanks for any insight you can provide.
All replies
-
does she get this error directly in Access?
Sounds more like an error from a different program that is using Jet to open a database. -
-
Proposed as answer by
Friday, December 7, 2018 1:48 AM
-
Proposed as answer by
-
Hi CarenL,
Haven’t received your message a few days, was your issue resolved?
I am proposing previous helpful replies as «Answered». Please feel free to try it and let me know the result.If the reply is helpful, please remember to mark it as answer which can help other community members who have same questions and find the helpful reply quickly.
Best regards,
Joy
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact
tnmff@microsoft.com. -
Hi CarenL,
If you have any other issue, please reply to us directly at any time.
If my reply is useful for you, mark it as an answer should be more helpful for other customers.
Bests,
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact
tnmff@microsoft.com.
-
Question
-
A user is reporting the following error when she attempts to open tables in Microsoft Access:
Unexpected error from external database driver (1).
I’m guessing this has to do with a Windows Update (she has Windows 10 Enterprise), but I cannot find any helpful information pertaining to this issue and Microsoft Access.
Thanks for any insight you can provide.
All replies
-
does she get this error directly in Access?
Sounds more like an error from a different program that is using Jet to open a database. -
-
Proposed as answer by
Friday, December 7, 2018 1:48 AM
-
Proposed as answer by
-
Hi CarenL,
Haven’t received your message a few days, was your issue resolved?
I am proposing previous helpful replies as «Answered». Please feel free to try it and let me know the result.If the reply is helpful, please remember to mark it as answer which can help other community members who have same questions and find the helpful reply quickly.
Best regards,
Joy
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact
tnmff@microsoft.com. -
Hi CarenL,
If you have any other issue, please reply to us directly at any time.
If my reply is useful for you, mark it as an answer should be more helpful for other customers.
Bests,
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact
tnmff@microsoft.com.
4 / 0 / 0 Регистрация: 10.04.2014 Сообщений: 2 |
|
1 |
|
10.04.2014, 12:49. Показов 6927. Ответов 3
Добрый день!
__________________ 0 |
383 / 209 / 5 Регистрация: 29.05.2013 Сообщений: 337 |
|
12.04.2014, 21:01 |
2 |
Сделал тестовый файл Excel 2010, заполнил в нем 1 000 000 записей, одну колонку. Добавлено через 2 минуты 1 |
4 / 0 / 0 Регистрация: 10.04.2014 Сообщений: 2 |
|
14.04.2014, 09:49 [ТС] |
3 |
Сейчас удалось импортировать таблицу. НО при обращении к ней (попытке открыть таблицу или выполнить запрос к ней) БД выдает ту же ошибку! P.S. У меня 6 ГБ оперативки и 160 Гб свободного места на диске, процессор 3,4 ГГц. 0 |
26771 / 14450 / 3192 Регистрация: 28.04.2012 Сообщений: 15,782 |
|
14.04.2014, 10:25 |
4 |
Предположу, что в данных какая-то ошибка. Попробуйте перенести, скопировать часть строк екселя с номерами свыше 500000 в другую книгу и оттуда импортировать в Access. Если возникнет та же ошибка, то наверняка дело в данных. Другой вариант возникновения ошибки — если переносится много столбцов с длинными текстовыми данными, то возможно достигнуто ограничение на размер БД в 2 ГБ. 2 |