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

1. iRounder 99 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 99 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 99 15.02.17 11:33 Сейчас в теме
(4) Через какого провайдера?
+
7. SyachinS 15.02.17 15:33 Сейчас в теме
(5)Стандартный ODBC драйвер, на сайте мелкомягких.
+
6. roman77 303 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 99 16.02.17 08:45 Сейчас в теме
Всё попробую.
Пока решений не нашел :(
+
10. iRounder 99 24.02.17 14:26 Сейчас в теме +15 $m
Так и не удалось найти приемлемый вариант. Пока пришлось остаться на 32-битной версии платформы.
+
11. iRounder 99 24.02.17 14:28 Сейчас в теме
Вознаграждение снимаю и тему закрываю.
+
Внимание! Тема сдана в архив

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