powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Проблема при вызове TpFIBStoredProc...
11 сообщений из 11, страница 1 из 1
Проблема при вызове TpFIBStoredProc...
    #32435633
При попытке вызвать TpFIBStoredProc.ExecProc вылетает ошибка "EFIBClientError: XSQLDA index out of range". Процедура проверена и работает под EMS Firebird Manager. Стандартный IBX-компонент TIBStoredProc работает ОК и возвращает нормальный результат. В чем может быть проблема?
...
Рейтинг: 0 / 0
Проблема при вызове TpFIBStoredProc...
    #32435694
Фотография Johnmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Версия FIB+ ?
Кусок кода работы с TpFIBStoredProc ?
...
Рейтинг: 0 / 0
Проблема при вызове TpFIBStoredProc...
    #32436007
Фотография mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TpFIBStoredProc.ExecProc - работает криво?

используй

TpFIBQuery.ExecQuery/TpFIBQuery.Open !
...
Рейтинг: 0 / 0
Проблема при вызове TpFIBStoredProc...
    #32436020
Фотография mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а еще
.ExecProc
.ExecQuery
.ExecProcedure(...)
.ExecQuery(...)

При работе с версией 4.xxx такие ошибки часто бывали. Сейчас у меня - 5.хх - все OK!
...
Рейтинг: 0 / 0
Проблема при вызове TpFIBStoredProc...
    #32436161
MaxIDSP.ExecProc;
ProdsID:=MaxIDSP.Params[0].AsInteger;

это вызов из Дельфи - событие TpFIBDataBase.AfterConnect.

CREATE PROCEDURE MAX_ID
RETURNS (
PRODSID INTEGER)
AS
BEGIN
/* Procedure body */
Select Max(ID) From "Prods" Into :ProdsID;
SUSPEND;
END

Собственно, процедура.

Версия FIBPlus - 5.2. Trial-версия с сайта - просто на нормальную пока денег нету.

Объясните, плз, чем отличается ExecProc от ExecQuery? Я вроде понял, что второй вызов применяется в случаях, когда не производится возврат данных.
...
Рейтинг: 0 / 0
Проблема при вызове TpFIBStoredProc...
    #32436237
Фотография Johnmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Иван Левшин

Какая версия клиента и сервера ? Они "соответствуют" ?

А вообще, то, что ты делаешь этой ХП, делается СОВСЕМ не так.
Срочно на ibase.ru и читай про генераторы.

...
Рейтинг: 0 / 0
Проблема при вызове TpFIBStoredProc...
    #32436257
Фотография mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TpFIBDataSet сам умеет с генераторами работать! Вместе с триальной версией идет масса примеров и доков, почти все - на русском. Читать!
...
Рейтинг: 0 / 0
Проблема при вызове TpFIBStoredProc...
    #32436821
Johnmen - версия сервера - Firebird 1.5 final release, FIBPlus - 5.2. Генератор ни при чем - я как раз и пытаюсь генератор выставить. Дальше идет SQL-запрос Set Generator.

mv - ОК, спасибо, гляну...
...
Рейтинг: 0 / 0
Проблема при вызове TpFIBStoredProc...
    #32437318
Фотография Johnmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иван Левшин
я как раз и пытаюсь генератор выставить.


Очень странно... В приведенном куске кода генератор не упоминается...
Вобщем значение генератора выставляется СОВСЕМ не так !
Срочно на ibase.ru и читай про генераторы. (дежа вю ? :))
...
Рейтинг: 0 / 0
Проблема при вызове TpFIBStoredProc...
    #32437414
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Johnmen, ты забыл. он один раз будет находить максимум, а потом правильно установит генератор.\r
\r
/topic/78108&pg=1
...
Рейтинг: 0 / 0
Проблема при вызове TpFIBStoredProc...
    #32437469
Фотография Johnmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fedd
Johnmen, ты забыл. он один раз будет находить максимум, а потом правильно установит генератор.


Т.е. это однократное действие в однопользовательском режиме ?
Если да, то зачем для этого писать ХП ?

Или я не улавливаю какого-то глубинного смысла ? :)
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Проблема при вызове TpFIBStoredProc...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]