![]() |
#7 |
Участник
|
Цитата:
Изначально опубликовано LSA
Очень жду ответа.... А Delphi проблем набыло - но там в ADO компонентах реализованы и методы и "пропитисы"..... если в двух словах то объектная модель ADO состоит из объектов коннект комманд параметерс еррорс с коннектом понятно, ониинициализируется строкой подключения и устанавливает соединение с сервером с команд тоже, он инициализируется командой и ее типом, в Вашем случае это хранимая процедура. параметерс, это колекция параметров каждый из которых инициализируется значением параметра, его типом и свойством возвращаемы или нет еррорс это коллекция ошибок, которую по правилам хорошего тона перед каждым шагом обнуляют а после читают на предмет ошибок сценарий доступа к данным в общем такой: - инициализировать объект коннект и подключиться к серверу - инициализировать обект комманд командой (именем SP) - инициализировать коллекцию параметерс - добавить параметер (по числу парметров SP ) - иниализировать параметры - выполнить команду - прочитать возвращенное значение переметра - закрыть соединение Каджый объект создается на основании интерфейса ком сервера ADO... по другому возвратить параметры нельзя. Можно правда запускать запускать процедуру еще одной поцедурой-оболочкой, которая будет возращать значение в возвращаемом курсоре, но это криво и не красиво.. |
|