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

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

Procedure [D6, MySQL]


AleXqwq ©   (2004-06-09 16:10:00) 

Mojno li v DBGrid uvideti dannie vizvanie cerez ADOQuery pri 'call Procedure' katoraria vipolniaet select. Baza Oracle, sviazi s delphi cerez ADOConnection


bushmen   (2004-06-09 16:34:00) [1]

Ну и составляй его динамически в run-time. Какая разница, где его создавать - в хранимке или на клиенте? Везде смысл один и тот же. Объяви в дельфях переменную, например, sql_per. В нее формируй свой запрос, а потом ADOQuery1.Sql.Add(sql_per);


AleXqwq   (2004-06-09 16:30:00) [2]

a drugova sposoba net? prosto SQL bolishoi i sostavliaetsea dinamiceschi, imeet mnogo lokalinih peremennih.
Dumaiu sozdatie temporary View citati ot tuda a potom ego stirati, no jelatelino kakto bez sozdania etih view


bushmen   (2004-06-09 16:27:00) [3]

Ты хочешь в ADOQuery в свойстве SQL прописать 'call proc1', где proc1 - это хранимая процедура в Oracle, в которой сидит select?
Я правильно тебя понял? Если да, то действительно, у тебя не получится - хранимая процедура Oracle не возвращает НД. Надо в ADOQuery1 в свойстве SQL прописать сам SELECT или в run-time:
ADOQuery1.SQL.Add('select * from table1');


AleXqwq   (2004-06-09 16:20:00) [4]

Bazu ia ne vibiral, sama postavilasi


AleXqwq   (2004-06-09 16:16:00) [5]

ADOQuery can not return a data set.

call procedure ne vozvrashaet ND


bushmen   (2004-06-09 16:14:00) [6]

>Baza Oracle

А почему в заголовке у тебя MySQL стоит?


Sandman25   (2004-06-09 16:12:00) [7]

AdoQuery.Open пробовали?


Наверх

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