Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

ADOQuery1 ->> ADOQuery2 [D5, MSSQL]


ProfiUgl ©   (2002-04-23 15:23:00) 

Доброго дня суток мастера!
Может кто поможет с моей проблемой.
как передать набор данных из одного (ADOQuery1) в другой (ADOQuery2).
Спасибо.


Johnmen   (2002-04-23 16:54:00) [1]

Просто прицепи к ADOStoredProc1 твою ХП и далее
....
ADOStoredProc1.Open;
....


Profi   (2002-04-23 16:39:00) [2]

zx>
Я делаю так:
ХП (CREATE PROCEDURE CurSprGr @kod int
AS
Select * from ListSprav where Parent = @kod
GO)
with KadriDb.StoredProc do
begin
if active then close;
ProcedureName := "CurSprGr;1";
Parameters.ParseSQL("Exec CurSprGr:@kod", True);
Parameters.ParamByName("@kod").DataType := ftInteger;
//Parameters.ParamByName("@kod").Direction := pdInput;
Parameters.ParamByName("@kod").Value := TreeSprav.DataSource.DataSet.FieldByName("Kod").AsInteger;
ExecProc;
end;
Как обратится к получившемуся набору
n := StorProc.DataSource.DataSet.FieldByName("Kod").Asinteger - выдает ошибку.


zx   (2002-04-23 16:27:00) [3]

exec ХП


Profi   (2002-04-23 16:03:00) [4]

>Johnmen
А пример кода можно. Что-то непонятно. Никогда не сталкивался с таким вариантом.


Johnmen   (2002-04-23 15:58:00) [5]

сделать запрос к ХП...


Profi   (2002-04-23 15:51:00) [6]

На самом деле вопрос был "упрощен".
В реальности необходимо передать набор данных из TStoredProc в ADOQuery. На серваке лежит хранимая процедура возвращающая набор.
А интерфейс(код на Delphi) работает в моем случае с ADOQuery?
Как передать набор данных из StoredProc в ADOQuery?


arhelon   (2002-04-23 15:41:00) [7]

Не совсем понимаю зачем, но помоему ни как :(


Наверх

Титульная страница Поиск, карта сайта Написать письмо