Текущий архив: 2004.02.25;
Скачать: CL | DM;
ВнизХранимая процедура Найти похожие ветки
← →
NoName (2004-01-29 22:37) [0]Добрый вечер!
Помогит решить проблему, а то самому с ней справиться не получаеться. Есть DBGrid как с помощю хранимой процедуры вывести все или некоторые записи определенной таблицы в DBGrid?
Написал процедуру:
SET TERM !! ;
create procedure select_name ( str varchar(20))
returns (many_name varchar(20))
as
begin
for
select name from info i
where
(i.name = :str)
into :many_name
do suspend;
end!!
SET TERM ; !!
А как теперь после выполнения вывести данные в DBGrid?
Зарание благодарен за любую помощь.
← →
Sergey_Masloff (2004-01-29 22:44) [1]select * from select_name ( :str )
написать отфетчить и отобразить в гриде
← →
NoName (2004-01-29 23:04) [2]>отфетчить и отобразить в гриде
немоглибы вы обяснить поподробнее как отфетчить и отобразить в
гриде?
← →
Johnmen (2004-01-29 23:12) [3]>NoName
А просто отобразить результаты обычного запроса уже умеешь ?
← →
NoName (2004-01-29 23:30) [4]>Johnmen
Конешно умею
Что то я не могу понять
в процедуре параметр many_name cодержит результат выборки?
Куда эти данные надо поместить после выполнения процедуры?
Немоглибы уточнить?
← →
Johnmen (2004-01-29 23:37) [5]>NoName
Если с простым запросом проблем нет, то и с запросом
Sergey_Masloff (29.01.04 22:44) [1]
всё тоже самое, всё аналогично...:)
Сделав select из процедуры ты как бы "много раз спрашиваешь её" - дай значение ! дай значение ! ...
А он тебе suspend"ом отвечает - на тебе ! на тебе ! ...
:)
← →
NoName (2004-01-29 23:42) [6]Я немогу вехать токо в одну фишку надо грид привязать через
data set к хранимой процедуре, или как то подругому ?
← →
Johnmen (2004-01-29 23:47) [7]Нет.
Просто пропиши указанный запрос там, где ты прописывал простой, с которым у тебя нет проблем...
← →
NoName (2004-01-30 00:03) [8]Прошу прощения за нипоние но ничего не получаеться :(((
Немоглибы вы обяснить поэтапно что за чем делаеться
а то я вобще уже ничо не понимаю :((((
что за чем делаеться?
Код:
select * from select_name ( :str )
надо написать в процедуру?
или это надо зделать обычный запрос в IBQuery
с параметром который являеться результатом выполнения
процедуры?
← →
Johnmen (2004-01-30 00:09) [9]Обычный запрос в IBQuery. Параметр входной, :str. "На выходе" после выполнения запроса имеем набор данных. Который обычным образом можем отобразить в гриде например...
← →
NoName (2004-01-30 00:44) [10]Большое спасибо за помошь я во всем разобрался!
Но не подскажете как можно поменять после вывода разультата
заголовки каждой колонки в DBGrid ? Чтобы они не оставались
такими корявыми а были например "Фамилия" и т.д
пробовал но у меня не вышло :((((
Зарание благодарен!
← →
NoName (2004-01-30 00:46) [11]Извините это было очень глупый вопрос.
Просто я уже запарился.
Спасибо за помощь :)))))))))))))))))))))
Страницы: 1 вся ветка
Текущий архив: 2004.02.25;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.033 c