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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.10.2010, 16:28   #1  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
Class CCADORecordSet метода moveNext()
Почему у Class CCADORecordSet нет метода moveNext() в Ax 2009?
CCADORecordSet Class

К примеру код не проходит компиляцию
X++:
    //Provider=MSDASQL.1;Persist Security Info=False;Data Source=Repl;Initial Catalog=X:\REPLICA\
    CCAdoConnection con = new CCAdoConnection();
    CCAdoRecordset  rst;
    ;
    con.connectionString(strFmt('Provider=MSDASQL.1;Persist Security Info=False;Data Source=%1', systemDSN));
    con.open();
    rst = new CCAdoRecordset();
    rst.open('select * from MYDBF', con);
    while (!rst.EOF())
    {
        info(rst.field('MYFIELD').value());
        rst.moveNext();
    }
Класс CCAdoConnection тоже изменился.
__________________

This posting is provided "AS IS" with no warranties, and confers no rights.
За это сообщение автора поблагодарили: lev (3).
Старый 14.10.2010, 16:35   #2  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
интересен мотив убирания этого метода, это же придется все места где ты пользовался этим классом переписать!

а хоть похожий по смыслу метод не появился? например просто next()...
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 14.10.2010, 16:42   #3  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
Метод next() я не нашел.
У класса CCAdoConnection был метод connectionString теперь connection

На данном форуме много примеров содержащие классы CCAdoConnection и CCADORecordSet , только их прийдется переписывать.

Кто может сказать почему так все поменялось?

интересно как будет выглядеть код из первого поста данной темы.
__________________

This posting is provided "AS IS" with no warranties, and confers no rights.
Старый 14.10.2010, 17:00   #4  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
паглядел сейчас
в AX2009 в классе CCADORecordSet остались только те методы, которые были на слое gls, остальные все пропали...
плюс пропало два метода и из gls - это open() и собственно moveNext().

ооочень интересно, фича это или баг!?
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 14.10.2010, 17:33   #5  
player is offline
player
Участник
 
107 / 69 (3) ++++
Регистрация: 25.08.2007
Поднимал это в InventUpd_Reservation изменения в 2009, а продолжили через год.
Для себя дописал его с четверки, он по сути метод обертка.
За это сообщение автора поблагодарили: lev (1), Poleax (1).
Старый 14.10.2010, 17:42   #6  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
Цитата:
Сообщение от player Посмотреть сообщение
Поднимал это в InventUpd_Reservation изменения в 2009, а продолжили через год.
Для себя дописал его с четверки, он по сути метод обертка.
Это на подобии этого: "Эти методы были убраны ибо не было их использования в стандартной функциональности. (clean up of dead code in away) "
__________________

This posting is provided "AS IS" with no warranties, and confers no rights.
Старый 14.10.2010, 17:58   #7  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
?
Цитата:
Сообщение от player Посмотреть сообщение
Для себя дописал его с четверки, он по сути метод обертка.
Для нормальной работы через ADO, надо с Ax 4.0 в Ax 2009 весь список этих классов импортировать? Это достаточно?
  • CCADOCommand
  • CCAdoCommandBuild
  • CCADOConnection
  • CCAdoConnectionEdit
  • CCADOField
  • CCADOFields
  • CCADOParameter
  • CCADORecordSet
  • CCAdoSqlScanner
  • CCAdoxColumn
  • CCAdoXCommand
__________________

This posting is provided "AS IS" with no warranties, and confers no rights.
Старый 15.10.2010, 10:06   #8  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от Poleax Посмотреть сообщение
Это на подобии этого: "Эти методы были убраны ибо не было их использования в стандартной функциональности. (clean up of dead code in away) "
Это называется: "Мы не используем, значит никто не использует"
"Браво" (читай ужас!) Microsoft
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 15.10.2010, 16:05   #9  
imir is offline
imir
Участник
 
159 / 161 (6) ++++++
Регистрация: 28.05.2010
Такая же история случилась с DDE в четверке помнится. Отключили конфигурационным ключом, а при включении оказалось, что все равно не работает.

Да и чего стоит недавний пример с тем же CCADO* - не работает на сервере, хотя доработка требуется копеечная
Теги
ado

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptapedia: RunBaseBatch Blog bot DAX Blogs 0 04.04.2009 22:05
axaptapedia: RunBaseBatch Blog bot DAX Blogs 0 31.03.2009 06:06
Kashperuk Ivan: List panels in Dynaics AX - a short description of SysListPanel class Blog bot DAX Blogs 1 21.10.2007 22:51
Kashperuk Ivan: Description of ClassBuild class:Today I want to ... Blog bot DAX Blogs 0 26.01.2007 05:51
Axapta Lessons: Exporting Tables and Class definitions Blog bot DAX Blogs 0 28.10.2006 18:22

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

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

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