![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Хелп! 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...