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

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

Хелп! Unsupported feature в IBX ... [D6, IB5.x]


relaxer ©   (2003-01-04 17:06:00) 

Пытаюсь для хранимой процедуры типа TIBStoredProc сделать
ExecProc - выдает - "unsupported feature" =( Где грабли ?


relaxer   (2003-01-05 17:02:00) [1]

2Sergey Masloff: Кста, когда в TIBDatabase меняешь диалект с 1 на 3, а потом делаешь Atcive=true, то он опять меняется на диалект под названием 1 =( Отсюда вывод - база в ПЕРВОМ диалекте, смотрим процедуру там написано
что параметр LOGICDATE TIMESTAMP, и у АВТОРА проги - РАБОТАЕТ, а у меня не работает =(
Может известен способ чтобы TIBDatabase сказать что диалект базы все-таки первый


Sergey Masloff   (2003-01-05 09:05:00) [2]

KIR ©
Ну попробуй так: добавь в свою ХП возвращаемый параметр RESULT INTEGER, в конце тела процедуры добавь RESULT = 1; suspend; и вызови ее из T(IB)Query так select result from MY_PROC(). Если работает то попробуй вызвать из T(IB)Query так EXECUTE PROCEDURE MY_PROC().


KIR   (2003-01-05 00:25:00) [3]

И на сервер и на клиента ставился один и тот же IB, с одного диска, мной лично, с интервалом в 1-2 мин. :)


Sergey Masloff   (2003-01-05 00:23:00) [4]

Версии gds32 и сервера должны совпадать. Мне так что-то кажется что в программе в компонентах доступа прописан диалект 3, а клиентская библиотека не той версии и про 3 диалект не знает ничего.


KIR   (2003-01-05 00:21:00) [5]

У меня 6.5.0.28


KIR   (2003-01-05 00:18:00) [6]

А какая должна быть версия, чтоб все нормально работало?


Sergey Masloff   (2003-01-04 23:58:00) [7]

Версию gds32 проверь.

А вот это
>у меня беда видимо в том что один из параметров Timestamp, a >база на 1 диалекте и и видимо не понимает этот тип данных =( >Как ее интересно лечить
полный бред. В первом диалекте нет TIMESTAMP и параметров такого типа тоже быть не может.


KIR   (2003-01-04 23:24:00) [8]

У меня в SP тоже TimeStamp используется (точнее Date, т.к. вся БД на 1 диалекте). Но вот почему она по сети не хочет работать? И тоже выдает unsupported feature...


relaxer   (2003-01-04 22:36:00) [9]

К сожалению это ДАННОСТЬ =) Просто пытаюсь к чужой базе подключиться и используя ее СторедПроцедуры добавлять записи ...
Т.е. у автора базы - это работает =(, а у меня нет


Rad   (2003-01-04 22:18:00) [10]

Ну не использовать Timestamp... :)
В Date и так время есть (в 1 диалекте)


relaxer   (2003-01-04 22:07:00) [11]

у меня беда видимо в том что один из параметров Timestamp, a база на 1 диалекте и и видимо не понимает этот тип данных =( Как ее интересно лечить


KIR   (2003-01-04 20:19:00) [12]

Это все происходит, если клиент и сервер на разных машинах, если на одной - все О.К.


Val   (2003-01-04 19:01:00) [13]

на сервере она отрабатывает нормально?


KIR   (2003-01-04 18:59:00) [14]

Да действия. Это INSERT в несколько таблиц внутри одной транзакции.


Val   (2003-01-04 18:56:00) [15]

странно, это процедура действия?


KIR   (2003-01-04 18:50:00) [16]

Та же самая проблема при использовании компонентов FIBPlus...


Наверх

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