Проблема: Provider VFPOLEDB.1 и x64

1. iRounder 104 15.02.17 10:36 Сейчас в теме
Текущая ситуация: Windows Server 2003 x32, MS SQL Server 2005 Standard Edition x32, 1С 8.2 x32.

Обмен данными с внешними файлами (Dbf) осуществляем через Provider VFPOLEDB.1 (что-то вроде Соединение.Open("Provider=VFPOLEDB.1;Data Source=" + ПутьСпр + ";Collating Sequence=MACHINE;EXCLUSIVE=NO"))

Грядущая ситуация: Windows Server 2008 R2 x64, MS SQL Server 2005 Standard Edition x64, 1С 8.2 x64.

Уже готовы были мигрировать, оставалось только проверить обмен данными с DBF. И вот тут и вылезла проблема. Драйвера на x64 нету. Соответственно обмен отказывается работать.

Прошу помощи в поисках решения. Наверняка кто-нибудь с подобным сталкивался.
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. SyachinS 15.02.17 10:52 Сейчас в теме
Если верно помню то в 1С есть стандартный тип XBase, он позволяет выполнять любые операции с dbf файлами. Может имеет смысл в его сторону посмотреть.
3. iRounder 104 15.02.17 10:53 Сейчас в теме
(2) Не подходит. Обмен данными происходит в реальном времени и в режиме совместного доступа к DBF.
4. SyachinS 15.02.17 11:22 Сейчас в теме
Сейчас попробовал организовать совместный доступ через стандартный драйвер.
Строка соединения:
Driver={Driver do Microsoft dBase (*.dbf)};
DriverID=277;
DBQ=D:\DBTEMP;
Exclusive=0

Параллельно писал данные с 2 источников - полет нормальный.
Windows 2012R2 x64
Windows 10 pro x64
5. iRounder 104 15.02.17 11:33 Сейчас в теме
(4) Через какого провайдера?
7. SyachinS 15.02.17 15:33 Сейчас в теме
(5)Стандартный ODBC драйвер, на сайте мелкомягких.
6. roman77 334 15.02.17 12:06 Сейчас в теме
вот тут в составе должен быть 64-битный odbc-драйвер
https://www.microsoft.com/ru-ru/download/details.aspx?id=50040
8. Merc 40 15.02.17 19:27 Сейчас в теме
ODBC x86-64 драйвера для foxpro dbf от мелкомягких я не находил, однако попробуй такой драйвер
http://devzone.advantagedatabase.com/dz/content.aspx?Key=20&Release=15&Product=15
Поддерживает различные типы DBF в том числе и Fox Pro(сам я его до рабочего состояния не довел)

На худой конец есть программулина DBF to DBF Converter, умеет конвертить foxpro'шные дбфки в dbase, имеет интерфейс работы через командную строку, а дальше стандартным MS Access dBase, который есть для x86-64. Если тебе только на чтение, конечно.
http://www.whitetown.com/dbf2dbf/cl/
9. iRounder 104 16.02.17 08:45 Сейчас в теме
Всё попробую.
Пока решений не нашел :(
10. iRounder 104 24.02.17 14:26 Сейчас в теме +15 $m
Так и не удалось найти приемлемый вариант. Пока пришлось остаться на 32-битной версии платформы.
11. iRounder 104 24.02.17 14:28 Сейчас в теме
Вознаграждение снимаю и тему закрываю.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот