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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.12.2004, 13:54   #7  
simply2double is offline
simply2double
Участник
Аватар для simply2double
 
556 / 19 (2) ++
Регистрация: 08.09.2004
Адрес: alfa cen
Цитата:
Изначально опубликовано LSA
Очень жду ответа....
А Delphi проблем набыло - но там в ADO компонентах реализованы и методы и "пропитисы".....
хе-хе... ADO как технология доступа к данным проектировалась для VB... вот там надо и смотреть как с этим работает правильно...

если в двух словах то объектная модель ADO состоит из объектов

коннект
комманд
параметерс
еррорс

с коннектом понятно, ониинициализируется строкой подключения и устанавливает соединение с сервером

с команд тоже, он инициализируется командой и ее типом, в Вашем случае это хранимая процедура.

параметерс, это колекция параметров каждый из которых инициализируется значением параметра, его типом и свойством возвращаемы или нет

еррорс это коллекция ошибок, которую по правилам хорошего тона перед каждым шагом обнуляют а после читают на предмет ошибок

сценарий доступа к данным в общем такой:

- инициализировать объект коннект и подключиться к серверу
- инициализировать обект комманд командой (именем SP)
- инициализировать коллекцию параметерс
- добавить параметер (по числу парметров SP )
- иниализировать параметры
- выполнить команду
- прочитать возвращенное значение переметра
- закрыть соединение

Каджый объект создается на основании интерфейса ком сервера ADO...
по другому возвратить параметры нельзя. Можно правда запускать запускать процедуру еще одной поцедурой-оболочкой, которая будет возращать значение в возвращаемом курсоре, но это криво и не красиво..
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вспомогательный класс для импорта из Excel через ADO gl00mie DAX: База знаний и проекты 80 10.04.2017 10:55
Подключение к базе на Oracle через ADO miklenew DAX: Программирование 6 19.12.2007 15:41
Как управлять транзакциями через ADO? Silence DAX: Программирование 4 19.11.2007 17:00
Как вызвать хранимую процедуру (функцию) Oracle и вернуть значение bocman DAX: Программирование 11 20.08.2004 10:28
Можно ли из Аксапты вызвать хранимую процедуру на SQL Server Yuri Safronov DAX: Программирование 8 02.09.2002 14:25

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

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

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