Непредвиденная ошибка драйвера внешней базы данных access

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.

Dyrandz Famador's user avatar

asked May 2, 2012 at 21:20

user1251858's user avatar

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's user avatar

Adil B

14.7k11 gold badges60 silver badges78 bronze badges

answered Oct 25, 2017 at 12:41

BusinessAlchemist's user avatar

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

RHiggins's user avatar

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's user avatar

Axel

3,33111 gold badges35 silver badges58 bronze badges

answered Oct 22, 2017 at 18:59

akshay saravanan's user avatar

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;")

Marian Nasry's user avatar

answered Oct 25, 2017 at 8:02

alexey's user avatar

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

Tobias's user avatar

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

jb_'s user avatar

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

user2627727's user avatar

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's user avatar

Jeremy Caney

7,12471 gold badges48 silver badges77 bronze badges

answered Sep 13, 2021 at 19:53

PorchMonkey's user avatar

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

Dave's user avatar

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

Singaravelan's user avatar

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

bharat1010's user avatar

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

Bob's user avatar

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 user avatar

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's user avatar

rene

41.5k78 gold badges114 silver badges152 bronze badges

answered Oct 31, 2017 at 9:39

Diksha's user avatar

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

Maciej Lipinski's user avatar

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.

  1. 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.

  2. 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.

  3. 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.

  4. Uninstalling most recent security update worked for in my case. Here is the uninstalled security update.

Screen shot of uninstalled security update

Good luck with solving.

Jeremy Caney's user avatar

Jeremy Caney

7,12471 gold badges48 silver badges77 bronze badges

answered Oct 31, 2017 at 6:40

Tuncermuncer's user avatar

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

Shangwu's user avatar

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.

Подождите ...

Wait...

  • Переместить
  • Удалить
  • Выделить ветку

Пока на собственное сообщение не было ответов, его можно удалить.

Драйвер 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 отказалась от обновлений. Вскоре проблемы все еще существуют, и обновления, которые должны решить проблемы, также не работают. Вот почему вам необходимо устранить неисправность вручную, как описано ниже.

Содержание

  1. Как решить «непредвиденную ошибку от внешнего драйвера базы данных» в Windows 10
  2. 1. Вручную удалите исправление KB4041691 или любое другое недавнее обновление системы.
  3. 2. Отключите функцию автоматического обновления

Как решить «непредвиденную ошибку от внешнего драйвера базы данных» в Windows 10

Поскольку проблема связана с недавним обновлением Windows 10, для решения этой проблемы вам придется вручную удалить то же самое обновление.

Кроме того, вы также должны отключить функцию автоматического обновления, поскольку система Windows может снова применить обновление автоматически, в ситуации, когда первоначальная проблема может появиться снова.

1. Вручную удалите исправление KB4041691 или любое другое недавнее обновление системы.

  1. Сначала перейдите в Безопасный режим (это отключит сторонние приложения и процессы, которые могут заблокировать определенный доступ в файлах последних обновлений), поэтому нажмите Win + R и выполните MSCONFIG ; в следующем окне перейдите на вкладку Boot и выберите Safe mode; перезагрузите ваше устройство.
  2. Теперь нажмите Win + I и в Системных настройках нажмите Обновление и безопасность .
  3. На левой панели нажмите Центр обновления Windows .
  4. Теперь в главном окне нажмите Дополнительные параметры.
  5. Затем выберите Просмотреть историю обновлений .
  6. Список обновлений будет указан там.
  7. Вы можете удалить определенные обновления – найдите запись KB4041691 и удалите ее для устранения проблемы «Неожиданная ошибка от драйвера внешней базы данных».

2. Отключите функцию автоматического обновления

  1. Нажмите горячие клавиши Win + R на клавиатуре.
  2. Внутри поля «Выполнить» введите gpedit.msc и нажмите Enter.
  3. В окне локальной групповой политики перейдите по следующему пути (с левой панели): Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Центр обновления Windows .
  4. Теперь в правой части главного окна дважды щелкните запись Настроить автоматические обновления .
  5. Установите флажок «Включено», чтобы включить эту политику при запросе
  6. Из доступных вариантов выберите второй: уведомить о загрузке и уведомить об установке ’.
  7. Теперь 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:

  1. Для 64 разрядной системы нет драйверов для базы Paradox. В этом можно убедиться, зайдя в Панель управления — Администрирование — Источники данных (ODBC) и не увидев там драйверов для Paradox-а. Однако, если зайти в Источники данных (ODBC) через c:WindowsSysWOW64odbcad32.exe — то мы сразу увидим там кучу дополнительных драйверов, включая Microsoft Paradox Driver.
    Таким образом, я пришел к 1-му выводу: приложение должно работать в режиме 32 битного приложения чтобы оно увидело драйвера для Paradox-а. Для этого приложение нужно компилировать с флагом 32BIT, либо установить этот флаг на exe файл, например, с помощью .Net Tools.
  2. Нужно быть внимательным при написании строки подключения Microsoft Paradox Driver. В ней обязательно должен обязательно присутствовать пробел после *.db. Без этого пробела программа не сможет найти драйвер.
  3. После подключения к базе через Microsoft Paradox Driver я попытался выполнить запрос к базе и получил ошибку «Непредвиденная ошибка драйвера внешней базы данных (11265)«. После долгих поисков в интернете я выяснил, что это происходит из-за того, что приложение не может создать в корне диска C: файл PDOXUSRS.NET. Напрашивался вывод, что приложение нужно запускать с администраторскими правами, чтобы она смогла писать в корень системного диска. Однако, как выяснилось, это не обязательно. Можно просто в BDE Administrator указать в ConfigurationDriversNativeParadox NET DIR другую папку для сохранения файла.
  4. Так же, необходимо, чтобы у пользователя были права на файл c:WindowsSystem32odbc32.dll (спасибо за помощь Владимиру в комментарии ниже)
  5. В строке подключения никаким образом не указать кодировку базы, т.к. у драйвера нет таких опций. Если база в 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 отказалась от обновлений. Вскоре проблемы все еще существуют, и обновления, которые должны решить проблемы, также не работают. Вот почему вам необходимо устранить неисправность вручную, как описано ниже.

Содержание

  1. Как решить «непредвиденную ошибку от внешнего драйвера базы данных» в Windows 10
  2. 1. Вручную удалите исправление KB4041691 или любое другое недавнее обновление системы.
  3. 2. Отключите функцию автоматического обновления

Как решить «непредвиденную ошибку от внешнего драйвера базы данных» в Windows 10

Поскольку проблема связана с недавним обновлением Windows 10, для решения этой проблемы вам придется вручную удалить то же самое обновление.

Кроме того, вы также должны отключить функцию автоматического обновления, поскольку система Windows может снова применить обновление автоматически, в ситуации, когда первоначальная проблема может появиться снова.

1. Вручную удалите исправление KB4041691 или любое другое недавнее обновление системы.

  1. Сначала перейдите в Безопасный режим (это отключит сторонние приложения и процессы, которые могут заблокировать определенный доступ в файлах последних обновлений), поэтому нажмите Win + R и выполните MSCONFIG ; в следующем окне перейдите на вкладку Boot и выберите Safe mode; перезагрузите ваше устройство.
  2. Теперь нажмите Win + I и в Системных настройках нажмите Обновление и безопасность .
  3. На левой панели нажмите Центр обновления Windows .
  4. Теперь в главном окне нажмите Дополнительные параметры.
  5. Затем выберите Просмотреть историю обновлений .
  6. Список обновлений будет указан там.
  7. Вы можете удалить определенные обновления – найдите запись KB4041691 и удалите ее для устранения проблемы «Неожиданная ошибка от драйвера внешней базы данных».

2. Отключите функцию автоматического обновления

  1. Нажмите горячие клавиши Win + R на клавиатуре.
  2. Внутри поля «Выполнить» введите gpedit.msc и нажмите Enter.
  3. В окне локальной групповой политики перейдите по следующему пути (с левой панели): Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Центр обновления Windows .
  4. Теперь в правой части главного окна дважды щелкните запись Настроить автоматические обновления .
  5. Установите флажок «Включено», чтобы включить эту политику при запросе
  6. Из доступных вариантов выберите второй: уведомить о загрузке и уведомить об установке ’.
  7. Теперь 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

  • 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

  • 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


Добрый день!
Проблема такая:
Импортирую из Excel в Access таблицу (создаю связанную), в ней 914000 строк.
Возникает ошибка: «непредвиденная ошибка драйвера внешней базы данных (1)»
При попытке импорта таблицы в 500000 строк все работает нормально.
Возникает вопрос: существует какое-то ограничение на количество строк в импортируемой таблице или проблема в чём-то другом?
Всем заранее спасибо.

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь

0

383 / 209 / 5

Регистрация: 29.05.2013

Сообщений: 337

12.04.2014, 21:01

2

Сделал тестовый файл Excel 2010, заполнил в нем 1 000 000 записей, одну колонку.
И связывается и импортируется этот файл нормально в Access 2010, только долго.
По количеству записей ограничений в Access нет. Есть ограничения на размер файла — 2Gb а. в Excel 2010 есть — 1 048 576 строк.
Спецификации Access 2010
У вас скорее всего не хватает оперативной или дисковой памяти для этой объемной операции. Можно попробовать импортировать меньшее количество колонок за один раз.

Добавлено через 2 минуты
Технические характеристики и ограничения Microsoft Excel

1

4 / 0 / 0

Регистрация: 10.04.2014

Сообщений: 2

14.04.2014, 09:49

 [ТС]

3

Сейчас удалось импортировать таблицу. НО при обращении к ней (попытке открыть таблицу или выполнить запрос к ней) БД выдает ту же ошибку!
Как вообще такое может быть, что при одних и тех же вводных БД реагирует по-разному?)

P.S. У меня 6 ГБ оперативки и 160 Гб свободного места на диске, процессор 3,4 ГГц.
Сама база 140 Мб весит.
Думаю, вряд ли проблема в нехватке памяти..

0

Эксперт MS Access

26771 / 14450 / 3192

Регистрация: 28.04.2012

Сообщений: 15,782

14.04.2014, 10:25

4

Предположу, что в данных какая-то ошибка. Попробуйте перенести, скопировать часть строк екселя с номерами свыше 500000 в другую книгу и оттуда импортировать в Access. Если возникнет та же ошибка, то наверняка дело в данных.

Другой вариант возникновения ошибки — если переносится много столбцов с длинными текстовыми данными, то возможно достигнуто ограничение на размер БД в 2 ГБ.

2

Понравилась статья? Поделить с друзьями:

Интересное по теме:

  • Непредвиденная ошибка драйвера внешней базы данных 12034
  • Непредвиденная ошибка драйвера внешней базы данных 11265
  • Непредвиденная ошибка драйвера внешней базы данных 10019
  • Непредвиденная ошибка гта 5
  • Непредвиденная ошибка валидации пушкинская карта

  • Добавить комментарий

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: