Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.07.07;
Скачать: [xml.tar.bz2];

Вниз

Хранимые процедуры в Web-модуле   Найти похожие ветки 

 
Studentik   (2003-06-11 23:39) [0]

Доброе время суток. Вопросик такого плана: У меня есть Web-модуль, он работает, как модуль ISAPI на IIS, но вот хранимые процедуры InterBase он явно толком не хочет использовать. Нет, базу он видит и динамические страницы создает из данных ее таблиц. Интересно то, что эти процедуры из обычного приложения легко работают, а Web-модуль что-то ортачится. Может кто знает, может есть какие-то особенности использования хранимых процедур в ISAPI-модуле? Буду очень благодарен за пример процедуры Delphi, работающей с хранимой прцедурой IBStoredProc...


 
Соловьев   (2003-06-12 09:59) [1]


> Studentik © (11.06.03 23:39)

была такая трабла... Используй IBQuery.


 
Studentik   (2003-06-12 13:41) [2]

Спасибо за ответ. Прошу вас подсказать, как можно через IBQuery заставить отработать хранимую процедуру с входными параметрами на СУБД InterBase? Уж совсем не хочется забрасывать уже созданные процедуры и, кроме того, они же очень эффективны, хотя бы потому, что выполняют все операции на самом сервере.
Жаль, что пока уважаемые разработчики из Borland не доработали взаимодействие своих Web-модулей с СУБД InterBase, являющейся также их собственной разработкой...


 
Соловьев   (2003-06-12 13:59) [3]

select * from MySP(:param1, :param2 ...)


 
DrPass   (2003-06-12 15:17) [4]

execute procedure procedure_name "char_param1", int_param2, "date_param3"


 
Sandman25   (2003-06-12 15:49) [5]

execute procedure proc(:par1,:par2,:par3)


 
Studentik   (2003-06-12 21:18) [6]

Хм... Так много вариантов! Спасибо.
Любопытен вариант с select, я так понимаю, это хитрый ход, который запускает процедуру, а дает она выходные параметры или нет - не важно. А варианты с execute - остается только разобраться, в каком случае нужно использовать двоеточия и скобки, а в каком - вариант от DrPass"а. :-)


 
Соловьев   (2003-06-13 09:41) [7]


> Любопытен вариант с select, я так понимаю, это хитрый ход,
> который запускает процедуру, а дает она выходные параметры
> или нет - не важно.

если SP возвращает данные то через Select, если что-то делает с БД то execute ...


> в каком случае нужно использовать двоеточия и скобки, а
> в каком - вариант от DrPass"а. :-)

конечно же использовать " :"


 
Zacho   (2003-06-13 11:39) [8]

Еще советую почитать http://www.ibase.ru/devinfo/ibstp.htm


 
Studentik   (2003-06-13 19:14) [9]

Спасибо вам за ответы. Особенно Соловьеву и Zacho. :-)
Простите за вопрос не по теме... Почему у людей в этом форуме не указываются их номера в инетовской ICQ ? Например... я бы хотел иметь возможность общаться с ними по этой системе. Так как у меня очень слаба возможность пользоваться нормально Инетом, а вот с Асей чуть проще. Вот, кстати, мой номер 164194732.
Я его указал в профиле, а его тут не видно... Как его показать?



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

Форум: "Базы";
Текущий архив: 2003.07.07;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.008 c
6-20180
vlgrig1961
2003-04-30 14:36
2003.07.07
Вопрос про Win2k Server и WinNT4 server


3-19978
ERDEN
2003-06-13 09:42
2003.07.07
Query.RecordCount ....


9-19943
MRB_SPB
2003-01-23 11:49
2003.07.07
Скачал себе CG от NVIDA


14-20209
SMKRZ
2003-06-22 00:20
2003.07.07
Cross Over


1-20057
avkiev
2003-06-25 16:55
2003.07.07
Преобразование строковой даты к TFileTime





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский