![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
SP [D6, IB6.x, FB1.0]
Vladk © (2002-12-04 13:17:00)Мастера, помогите !!
есть ХП с 1 параметром(int). В IBExperte при запуске работает правильно.
Но если ее вызвать запросом:
SELECT
SS
FROM
OPL_SUM_KL(:ID_KL)
с тем-же параметром - результат NULL :((
Из Delphi (FIB) при запуске приложения
( SUM_OPL.Close;
SUM_OPL.Params[0].Value := 25;
SUM_OPL.Open;)
вываливается ешибка :
(XSQLDA index out of range)
и проект не запускается:((
В чем ошибка ?
Alexandr (2002-12-04 13:44:00) [1]ну может быть...
Но это еще и от компонентов зависит.
Вообщем, не будем дальше спорить
Johnmen (2002-12-04 13:42:00) [2]>Alexandr © (04.12.02 13:25)
После смены текста запроса и параметры надо переинициализировать,
да и если текст запроса поменялся, то неявно выполнилось Unprepare...
Vladk (2002-12-04 13:32:00) [3]Спасибо !!
работает !!
Пункт 2) необязателен...:)
Alexandr (2002-12-04 13:25:00) [4]а если вот текст запроса поменять, а потом начать параметрам значения присваивать. Что будет?
Johnmen (2002-12-04 13:23:00) [5]>Alexandr © (04.12.02 13:19)
Пункт 2) необязателен...:)
Alexandr (2002-12-04 13:19:00) [6]1) В процедуре нету suspend
2) в дельфи prepare запросу не делаешь
пробуй