Ошибка при импорте в 1ДФ из DBF-файла

Проблеми зв'язані з експортом\імпортом звітів, довідників.
Відповісти
slava58
Повідомлень: 2
З нами з: 06 лютого 2015, 17:13

Ошибка при импорте в 1ДФ из DBF-файла

Повідомлення slava58 » 25 січня 2018, 14:10

При импорте в 1ДФ из DBF-файла выдает сообщение.
Переустановка Microsoft OLE DB Provider for Visual FoxPro не помогла.
Прошу срочно помощи.

00418107ПАТ "Первомайський МКК"
M.E.DOC 10.01.212
Мережева версія
Реєстр звітів ОС: Microsoft Windows NT 6.1.7601 Service Pack 1

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: Поставщик "VFPOLEDB.1" не зарегистрирован на локальном компьютере.

BlackOwl
Повідомлень: 423
З нами з: 02 липня 2016, 12:47

Re: Ошибка при импорте в 1ДФ из DBF-файла

Повідомлення BlackOwl » 25 січня 2018, 14:40

slava58 писав:
25 січня 2018, 14:10
При импорте в 1ДФ из DBF-файла выдает сообщение.
Переустановка Microsoft OLE DB Provider for Visual FoxPro не помогла.
Прошу срочно помощи.

00418107ПАТ "Первомайський МКК"
M.E.DOC 10.01.212
Мережева версія
Реєстр звітів ОС: Microsoft Windows NT 6.1.7601 Service Pack 1

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: Поставщик "VFPOLEDB.1" не зарегистрирован на локальном компьютере.
попробуйте взять дистрибутив Microsoft OLE DB Provider for Visual FoxPro на майкрософтовском сайте или где нибудь еще, не из корневого каталога Медка. Плюс к тому, во время установки спросит устанавливать чисто для 1 юзера или для всех, выбираете для всех. Это должно помочь.

slava58
Повідомлень: 2
З нами з: 06 лютого 2015, 17:13

Re: Ошибка при импорте в 1ДФ из DBF-файла

Повідомлення slava58 » 25 січня 2018, 16:33

Спасибо. Помогло.

eData
Повідомлень: 85
З нами з: 09 березня 2016, 13:45

Re: Ошибка при импорте в 1ДФ из DBF-файла

Повідомлення eData » 27 вересня 2018, 11:20

Ошибка Поставщик" VFPOLEDB.1 "не зарегистрирован на локальном компьютере сетевой медок ошибка возникает при импорте 1ДФ только на одной станции, на других станциях все работает. VFPOLEDBSetup.msi с сайта майкрософта переустанавливали и на сервере и на станции при установке выбирали для всех пользователей - ошибка осталась

Medoc Man
Повідомлень: 739
З нами з: 07 червня 2018, 14:28
Звідки: Kiev

Re: Ошибка при импорте в 1ДФ из DBF-файла

Повідомлення Medoc Man » 27 вересня 2018, 12:16

eData писав:
27 вересня 2018, 11:20
Ошибка Поставщик" VFPOLEDB.1 "не зарегистрирован на локальном компьютере сетевой медок ошибка возникает при импорте 1ДФ только на одной станции, на других станциях все работает. VFPOLEDBSetup.msi с сайта майкрософта переустанавливали и на сервере и на станции при установке выбирали для всех пользователей - ошибка осталась
Написал в ЛС.
Человек-волшебник

Tima37
Повідомлень: 296
З нами з: 02 червня 2016, 11:03

Re: Ошибка при импорте в 1ДФ из DBF-файла

Повідомлення Tima37 » 02 лютого 2019, 01:13

Medoc Man писав:
27 вересня 2018, 12:16
eData писав:
27 вересня 2018, 11:20
Ошибка Поставщик" VFPOLEDB.1 "не зарегистрирован на локальном компьютере сетевой медок ошибка возникает при импорте 1ДФ только на одной станции, на других станциях все работает. VFPOLEDBSetup.msi с сайта майкрософта переустанавливали и на сервере и на станции при установке выбирали для всех пользователей - ошибка осталась
Написал в ЛС.
У моего клиента такая же ошибка. Работают в терминальном режиме. На сервере ось - Windows 2003 Server. На станциях пользователей от Windows 7 до 10. На конкретной машине - Windows 10. При попытке втянуть 1ДФ из DBF, вылетает эта ошибка. На других машинах не проверял - эта занимается 1ДФ. Если запустить на локальной машине "виртуалку - Windows XP с установленным Медок" - 1ДФ импортируется без проблем.
Может и мне в решение личку.
Он же Гоша, он же Гоги, он же Igor A.

poltava_energy
Повідомлень: 532
З нами з: 13 червня 2012, 09:38

Re: Ошибка при импорте в 1ДФ из DBF-файла

Повідомлення poltava_energy » 05 лютого 2019, 09:02

У нас така самісінька проблема, про яку я писав 25 січня у гілці 025 оновлення.
Робота із DBF фалами проводиться на трьох ПК, де на двох Windows 10, а одна машина ще з Windows XP.
Проблема зявилася одночасно на обох Windows 10 після 024-025 оновлення.
Перевстановлення провайдера і інші офіційні рецепти не допомагають.
На Windows XP така помилка відсутня.

Якщо рішення від розробника існує - викладуйте його в загальний доступ :twisted: :twisted: :twisted: Що це за шифрація та ігра у шпіонів :?

Amiran
Повідомлень: 271
З нами з: 24 лютого 2015, 12:54

Re: Ошибка при импорте в 1ДФ из DBF-файла

Повідомлення Amiran » 05 лютого 2019, 12:01

+1 также прошу сообщить решение. Не тайно

Белокопытов Геннадий
Универсал (склонность - системные вопросы)
Повідомлень: 9783
З нами з: 13 січня 2012, 11:21

Re: Ошибка при импорте в 1ДФ из DBF-файла

Повідомлення Белокопытов Геннадий » 05 лютого 2019, 12:08

При импорте данных из файлов формата DBF используется компонент Visual FoxPro OLE DB Provider.
В случае получения ошибки "Поставщик" VFPOLEDB.1 "не зарегистрирован на локальном компьютере" в первую очередь необходимо проверить:
- установлен ли компонент Visual FoxPro OLE DB Provider на локальном ПК;
- проверить наличие ветки реестра HKEY_CLASSES_ROOT\VFPOLEDB
- если Visual FoxPro OLE DB Provider установлен, но ошибка продолжает появляться, необходимо выполнить его корректную деинсталяцию средствами ОС (установка и удаление программ)
- выполнить установку Visual FoxPro OLE DB Provider с параметром "для всех пользователей ОС"
| Показать
ole db.jpg
ole db.jpg (38.63 Кіб) Переглянуто 1472 разів
установочный файл Visual FoxPro OLE DB Provider находится в корневом каталоге программы, папка install\VFPOLEDBSetup

- после установки компонента Visual FoxPro OLE DB Provider повторить импорт из DBF

poltava_energy
Повідомлень: 532
З нами з: 13 червня 2012, 09:38

Re: Ошибка при импорте в 1ДФ из DBF-файла

Повідомлення poltava_energy » 05 лютого 2019, 12:56

Белокопытов Геннадий писав:
05 лютого 2019, 12:08
При импорте данных из файлов формата DBF используется компонент Visual FoxPro OLE DB Provider.
В случае получения ошибки "Поставщик" VFPOLEDB.1 "не зарегистрирован на локальном компьютере" в первую очередь необходимо проверить:
- установлен ли компонент Visual FoxPro OLE DB Provider на локальном ПК;
- проверить наличие ветки реестра HKEY_CLASSES_ROOT\VFPOLEDB
- если Visual FoxPro OLE DB Provider установлен, но ошибка продолжает появляться, необходимо выполнить его корректную деинсталяцию средствами ОС (установка и удаление программ)
- выполнить установку Visual FoxPro OLE DB Provider с параметром "для всех пользователей ОС"
установочный файл Visual FoxPro OLE DB Provider находится в корневом каталоге программы, папка install\VFPOLEDBSetup
- после установки компонента Visual FoxPro OLE DB Provider повторить импорт из DBF
Я звісно передам ці рекомендації нашим адміністраторам, але мене більше бентежить тенденція, що після встановлення чергових оновлень медка порушується працездатність систем на Windows 10, при цьому робота цих же систем під Windows XP не порушується.
От як це відбулося у випадку цього провайдера...

Белокопытов Геннадий
Универсал (склонность - системные вопросы)
Повідомлень: 9783
З нами з: 13 січня 2012, 11:21

Re: Ошибка при импорте в 1ДФ из DBF-файла

Повідомлення Белокопытов Геннадий » 05 лютого 2019, 13:40

poltava_energy
При установке обновлений программы M.E.Doc компонент Visual FoxPro OLE DB Provider не обновляется и не модифицируется

poltava_energy
Повідомлень: 532
З нами з: 13 червня 2012, 09:38

Re: Ошибка при импорте в 1ДФ из DBF-файла

Повідомлення poltava_energy » 06 лютого 2019, 08:43

Белокопытов Геннадий писав:
05 лютого 2019, 13:40
poltava_energy
При установке обновлений программы M.E.Doc компонент Visual FoxPro OLE DB Provider не обновляется и не модифицируется
Так то воно так...
Але як пояснити поведінку медка на Windows 10 при використанні цього провайдера, що мілкі DBF-таблиці ще якось періодично підкачуються, а от на великих, на зразок Таблиці №6 - випадає вищеназвана помилка.
При тому, що помилка стала проявлятися одночасно на обох машинах під Windows 10 :?

bogdana
Повідомлень: 26
З нами з: 28 грудня 2018, 11:30

Re: Ошибка при импорте в 1ДФ из DBF-файла

Повідомлення bogdana » 03 травня 2019, 09:18

После обновления 11.01.004 перестал работать импорт 1ДФ из DBF-файла.

Код: Виділити все

00136573Філія: 21НГВУ "Чернігівнафтогаз"
M.E.DOC 11.01.004 
Мережева версія
Реєстр звітів ОС: Microsoft Windows NT 6.1.7601 Service Pack 1

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: The 'VFPOLEDB.1' provider is not registered on the local machine.

Server stack trace: 
   at System.Data.OleDb.OleDbServicesWrapper.GetDataSource(OleDbConnectionString constr, DataSourceWrapper& datasrcWrapper)
   at System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection)
   at System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
   at System.Data.ProviderBase.DbConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)
   at System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup, DbConnectionOptions userOptions)
   at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)
   at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
   at System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
   at System.Data.ProviderBase.DbConnectionInternal.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
   at System.Data.OleDb.OleDbConnection.Open()
   at ZvitOleDbComWrapper.ZvitOleDbConnection.Open()
   at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
   at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)

Exception rethrown at [0]: 
   at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
   at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
   at ZvitOleDbBorder.IZvitOleDbConnection.Open()
   at ZvitPublishedObjects.ImportDBF.DBFImportManager.GetDBFConnection(String pathToDBF, Nullable`1 CodePage)
   at ZvitPublishedObjects.ImportDBF.DBFImportManager.ImportPossibleMsg(String fileName, String edrpou)
   at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
   at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)

Exception rethrown at [1]: 
   at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
   at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
   at ZvitInterface.IDBFImport.ImportPossibleMsg(String fileName, String edrpou)
   at ZvitGUI.Doc.DocManager.Import1DFDocumentList()
   at ZvitPlusGUI.UCDocRstByPer5.import1DF_Execute(ToolBase tool)
   --- End of inner exception stack trace ---
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at ezvit.FormZvitMain.m_ToolClick(Object sender, ToolClickEventArgs e)
   at Infragistics.Win.UltraWinToolbars.ToolBase.OnToolClick(ToolClickEventArgs e)
   at Infragistics.Win.UltraWinToolbars.UltraToolbarsManager.FireEvent(ToolbarEventIds id, EventArgs e)
   at Infragistics.Win.UltraWinToolbars.PopupMenuItemUIElement.DoClickProcessing(MouseEventArgs e)
   at Infragistics.Win.UltraWinToolbars.PopupMenuItemUIElement.OnMouseUp(MouseEventArgs e)
   at Infragistics.Win.TextUIElementBase.OnMouseUp(MouseEventArgs e)
   at Infragistics.Win.ControlUIElementBase.ProcessMouseUpHelper(Object sender, MouseEventArgs e)
   at Infragistics.Win.ControlUIElementBase.ProcessMouseUp(Object sender, MouseEventArgs e)
   at Infragistics.Win.Utilities.ProcessEvent(Control control, ProcessEvent eventToProcess, EventArgs e)
   at Infragistics.Win.UltraWinToolbars.PopupControlBase.OnMouseUp(MouseEventArgs e)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Переустановка Visual FoxPro OLE DB Provider с параметром "для всех пользователей ОС" НЕ ПОМОГАЕТ.

Колпаков Б.И.
Повідомлень: 8745
З нами з: 29 липня 2011, 14:59
Звідки: Украина, Донецкая область, Бахмут
Контактна інформація:

Re: Ошибка при импорте в 1ДФ из DBF-файла

Повідомлення Колпаков Б.И. » 03 травня 2019, 09:51

Перестанавливали на сервере или на станции?

bogdana
Повідомлень: 26
З нами з: 28 грудня 2018, 11:30

Re: Ошибка при импорте в 1ДФ из DBF-файла

Повідомлення bogdana » 03 травня 2019, 09:53

Колпаков Б.И. писав:
03 травня 2019, 09:51
Перестанавливали на сервере или на станции?
На станции

bogdana
Повідомлень: 26
З нами з: 28 грудня 2018, 11:30

Re: Ошибка при импорте в 1ДФ из DBF-файла

Повідомлення bogdana » 03 травня 2019, 10:17

Колпаков Б.И. писав:
03 травня 2019, 09:51
Перестанавливали на сервере или на станции?
Переустановка пакета VFPOLEDB на сервере помогла

Відповісти

Повернутись до “Експорт\імпорт”