Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.16;
Скачать: CL | DM;

Вниз

Как получить параметры хранимой процедуры в ADO?   Найти похожие ветки 

 
Карелин Артем ©   (2005-08-26 18:40) [0]

Суть проблемы: в run-time делаю ADOStoredProc, назначаю имя процедуры. В компонентах IBX после этого надо подготовить компонент, после чего все параметры прописываются в Params.
В ADO же ничего подобного для заполнения списка параметров хранимой процедуры не наблюдаю. Максимум что удалось найти - методы Refresh и процедуру парсинга SQL-запрос.
Описывать же параметры в Run-time как-то кисло.


 
Fay ©   (2005-08-26 19:14) [1]

2 Карелин Артем ©   (26.08.05 18:40)
>> Описывать же параметры в Run-time как-то кисло.
В этом нет нужды. Проверь.


 
Карелин Артем ©   (2005-08-26 19:20) [2]

Fay ©   (26.08.05 19:14) [1]
Не совсем понял ответ. Ну проверял сегодня с другим программером часов 5 назад. Он до этого еще некоторое время смотрел. В Design-time кладешь переменную, в run-time ставишь имя хранимой процедуры. Коллекция Parameters пуста.
P.S. Мы люди нездешние, MSSQL недавно юзаем.


 
AlexWlad ©   (2005-08-26 19:40) [3]

Смотри сюда - http://delphimaster.net/view/3-1123748691/


 
Карелин Артем ©   (2005-08-26 19:53) [4]

AlexWlad ©   (26.08.05 19:40) [3]
Мдаааа. Спасибо за данную инфу. В понедельник будем пробовать.


 
Карелин Артем ©   (2005-09-06 06:05) [5]

Вот как сделано в демке по использованию ADO:
procedure TADODBTest.RefreshParameters(Parameters: TParameters);
var
 I: Integer;
 NewParameter: TParameter;
begin
 try
   Parameters.Refresh;
 except
 end;
 if Parameters.Count = 0 then Exit;
 for I := 0 to Parameters.Count - 1 do
   with Parameters[I] do
     if Name[1] = "@" then
     begin
       NewParameter := Parameters.CreateParameter(Copy(Name, 2, 100), DataType, Direction, Size, Null);
       NewParameter.Index := I;
       Parameters[I].Free;
     end;
end;



Страницы: 1 вся ветка

Текущий архив: 2005.10.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.054 c
2-1127251509
ArtemESC
2005-09-21 01:25
2005.10.16
Delphi|Tools|Editor Options| Source opti...|Source file type


1-1127825416
jobster
2005-09-27 16:50
2005.10.16
Розыскивается Delphi-программист


2-1127086320
antikaban
2005-09-19 03:32
2005.10.16
Работа с файлами


3-1125475563
DmitryNekl
2005-08-31 12:06
2005.10.16
Неверная фильтрация, ADO, доступ к текстовым файлам через Jet


2-1126692764
Маклауд
2005-09-14 14:12
2005.10.16
Где arctg можно взять?