Проблема BDE
В некоторых приложениях К3 (График заказов, Раскрой и т.д.) старых версий используется механизм BDE. Кроме того, BDE может быть установлен у пользователя для других целей. Иногда DBE провоцирует ошибку (например, при работе отчетов Excel'e, управляемых скриптами). Ниже приведен способ настройки системы для "мирного" существования ADO и BDE.
Итак, противная ошибка 15877 или проблема BDE. Начиная с версии Windows XP с SP2 появилась проблема доступа к DBF файлам с помощью ADO в присутствии BDE (позволялось только одно соединение к DBF). Баг такой... При запуске двух любых приложений, пользующихся драйвером DBASE ODBC возникает ошибка 15877 ("Непредвиденная ошибка драйвера внешней базы данных ") и приложение, запущенное вторым, отказывается работать. Хотя они обращаются к разным Dbf-файлам. Раньше проблема решалась путём “убивания” самого BDE. На текущий момент времени народ нашёл решение этой проблемы. Появилась интересная ссылка http://support.microsoft.com/kb/307455/EN-US/ Это предлагает сам Microsoft: How to control whether Access loads the Borland Data Engine (BDE) SUMMARY If you want to control when and if the Borland Database Engine (BDE) is used by Microsoft Access, you can do so by changing the value in the following registry key: HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\Engi nes\Xbase\BDE NOTE: You may have to manually add this key. Back to the top MORE INFORMATION The following steps show you how to add this registry key and how to set the appropriate value. WARNING: If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk. In Microsoft Windows 98 or Microsoft Windows Millennium Edition 1. Click Start, click Run, and then type regedit in the Open box. 2. In Registry Editor, locate the following key: HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\Engi nes\Xbase 3. If you see the BDE entry (the BDE entry is of type DWord) under the Xbase key, go to step 8. If the BDE entry is not under the Xbase key, you must add it. To add the BDE key with its associated DWord value, follow steps 4 through 7: 4. Click the Xbase key. 5. On the Edit menu, point to New, and then click DWORD Value. Note that a new DWORD with the temporary name of New Value #1 appears under the Xbase key. 6. Click New Value #1, and then on the Edit menu, click Rename. 7. Change the name to BDE. 8. Double-click BDE to open it. 9. Under Base, click Decimal. 10. In the Value data box, set the BDE key to one of the following three values: • 0 - Use the BDE if it is installed. If not, use the ISAM. • 1 - Always use the BDE. If it's not installed then fail. • 2 - Always use the ISAM. After you type the setting that you want in Value data, click OK. 11. Quit Registry Editor. In Microsoft Windows NT or Microsoft Windows 2000 1. Click Start, click Run, and then type regedt32 in the Open box. 2. In Registry Editor, locate the following key: HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\Engi nes\Xbase 3. If you see the BDE entry (the BDE entry is of type DWord) under the Xbase key, double-click it, and then go to step 8. If the BDE entry is not under the Xbase key, you must add it. To add the BDE key with its associated DWord value, follow steps 4 through 7: 4. Click the Xbase key. 5. On the Edit menu, click Add Value. 6. In the Value Name box, type BDE. 7. In the Data Type list, click REG_DWORD, and then click OK. 8. In the Data box, type one of the following three values: • 0 - Use the BDE if it is installed. If not, use the ISAM. • 1 - Always use the BDE. If it's not installed then fail. • 2 - Always use the ISAM. 9. Under Radix, click Decimal, and then click OK. 10. Quit Registry Editor. То есть, с помощью regedit(a) или изменить или вставить: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engi nes\Xbase] значение: "BDE"=dword:00000002 То есть всегда использовать ISAM |
Вчера столкнулся с проблеммой не BDE, но искать пришлось везеде. Трудность в том, что дистанционно по телефону. Нашел. Проблемка зовется антивирь Касперского. При сохранении заказа возникала ошибка и заказ не сохранялся. Суть проблеммы в том, что это происходило не всегда. Иногда заказ сохранялся, а иногда нет. При запуске выскаивала ошибка Не установлена текущая запись в наборе данных, но опять же не всегда. Вообщем, то потухнет то погаснет.
Были ли у кого какие проблеммы при работе с антивирусами? если да, расскажите. |
Цитата:
|
У меня NOD, но нет 1С проблем с К3 не замечал.
|
у меня та же самая проблема, не могу победить.... Посоветуйте что можно сделать
|
Цитата:
Читаем выше - с помощью regedit(a) или изменить или вставить: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engi nes\Xbase] значение: "BDE"=dword:00000002 То есть всегда использовать ISAM У меня всегда срабатывало. |
Цитата:
|
Значит никто не сталкивался с такой проблемой?
|
Я в этом не силен. Это проблема с инсталяцией системных драверов. Кстати, как пишут, переустановка офиса проблему не решает.
Но если тупо набрать в ГУГЛЕ "ошибка драйвера внешней базы данных 8458", то можно попасть сюда http://www.sql.ru/forum/actualthread.aspx?tid=528767 Еще вариант Цитата:
Здесь обсуждают похожие проблемы. Другой вариант обратиться в офис в Нижний Новгород может помогут советом. |
Цитата:
|
Текущее время: 02:22. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© 2007-2023 PROMEBEL