AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.03.2010, 08:50   #1  
Murlin is offline
Murlin
Возьми свет!!!
Аватар для Murlin
Самостоятельные клиенты AX
Злыдни
 
291 / 32 (2) +++
Регистрация: 22.09.2008
Адрес: Тюмень, Рашан Федерашан
Валит ошибку при ADOConnection
Доброго времени суток всем! Помогите пожалуйста
Настраиваю чужую доработку для импорта заказов из другой базы данных
Нашел где ошибка вываливается в коде

connectionVFP = new ADOConnection();
connectionVFP.open(connectionStr);
сам connectionStr = "Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=\\egg\users\_For_All\TEST;Exclusive=No;Collate=RUSSIAN;NULL=Yes;"

в папке есть dbf файлы, доступ к папке тоже есть. В чем может быть проблемма. Может быть проблема в драйвере Visual Fox Pro, где его можно взять?

Метод "open" в COM-объекте класса "ADODB.Connection" возвратил код ошибки 0x80004005 (E_FAIL), который означает: [Microsoft][ODBC Driver Manager] Driver does not support this function.



3.0 sp 3 ORACLE
__________________
Axapta 3.0 sp 5 Oracle
Диплом Интернет-Университета Информационных Технологий: Основы бухгалтерского учета
Я могу взорвать вам мозг!!!
Старый 19.03.2010, 11:29   #2  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,308 / 3540 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Этот драйвер подойдет? (если дело конечно в драйвере). В тех же краях есть еще и ODBC-драйвер
__________________
Возможно сделать все. Вопрос времени
Старый 22.03.2010, 14:56   #3  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,691 / 1195 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
У меня подобный синтаксис тоже не работает. Но работает более простой

X++:
connectionStr = "Driver={Microsoft dBase Driver (*.dbf)};DriverID=277;Dbq=\\egg\users\_For_All\TEST;";
Можно ли здесь добавлять SET - не знаю. Не было необходимости.
За это сообщение автора поблагодарили: konfet (1).
Старый 22.03.2010, 15:03   #4  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,691 / 1195 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Можно еще использовать новый драйвер OLE DB для FoxPro

X++:
// Через ADO, но нужно поставить драйвер vfpoledb.dll Он входит в поставку MDAC 2.8
    CCADOConnection cn;
    CCADOCommand    adoCommand;
    ;

    cn = new CCADOConnection();
    cn.open("Provider=vfpoledb.1;Data Source=\\egg\users\_For_All\TEST;Collating Sequence=Machine;");
    adoCommand = new CCADOCommand();
    adoCommand.activeConnection(cn);
    adoCommand.commandType(1);
Старый 22.03.2010, 15:26   #5  
Zodiak is offline
Zodiak
Участник
 
61 / 22 (1) +++
Регистрация: 16.01.2004
Адрес: СПб
на форуме где-то был совет, который мне в свое время помог с ADO. Сделайте в винде файлик с расширением "udl", добейтесь, чтобы соединение работало там, и возьмите строку подключения оттуда.
Старый 23.03.2010, 10:56   #6  
Murlin is offline
Murlin
Возьми свет!!!
Аватар для Murlin
Самостоятельные клиенты AX
Злыдни
 
291 / 32 (2) +++
Регистрация: 22.09.2008
Адрес: Тюмень, Рашан Федерашан
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Этот драйвер подойдет? (если дело конечно в драйвере). В тех же краях есть еще и ODBC-драйвер
Спасибо помогла установка драйвера
__________________
Axapta 3.0 sp 5 Oracle
Диплом Интернет-Университета Информационных Технологий: Основы бухгалтерского учета
Я могу взорвать вам мозг!!!
Теги
connection string, dbf

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
БД SQL обнаружила ошибку. Нет полей в таблице Alexx7 DAX: Администрирование 11 11.11.2009 15:12
Dynamics AX и ADOConnection KingPeas DAX: Программирование 5 02.04.2008 13:59
OR-запрос выдает ошибку murad DAX: Программирование 5 28.05.2006 15:01
Как исправить ошибку xan DAX: Функционал 8 10.03.2005 17:41
ax32.exe вызвало ошибку и будет закрыто!!! andy.l DAX: Администрирование 12 25.06.2004 16:43

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 04:46.