Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.12;
Скачать: CL | DM;

Вниз

Ошибка в IBX   Найти похожие ветки 

 
Shaman_Naydak   (2004-11-14 22:31) [0]

Имеем IBX версии 6,08. Компонент TIbDataset
Если в попытаться в InsertSQL, UpdateSQL или DeleteSQL
вызвать процедуру, возвращающую параметры, то
синтаксис EXECUTE PROCEDURE он принимать не хочет,
а синтаксис select * from
принимает, процедуру вызывает, вот только выходные параметры в поля не складывает, зараза.
Искать в исходниках и фиксить времени нет.
Как обойти можно не советовать, я и сам знаю ;)
-Доктор, у меня болит когда я делаю "так" (показывает).
- А вы так не делайте.
Выкладываю с целью информирования широкой общественности..
и вдруг все таки кто-нить не поленится пофиксить эту багу.


 
DrPass ©   (2004-11-14 23:31) [1]


> вот только выходные параметры в поля не складывает, зараза

А ты в процедуре SUSPEND используешь?


 
kostan ©   (2004-11-15 05:30) [2]

сам TIBdataset наверно не совсем предназначен для этого
- поэтому у него такая куча прибамбас (в виде различных ___SQL )
при изменении selectSQL (коренном:) иногда надо менять все остальные ___SQL (modify,insert....) , так как они сильно завязаны...

поэтому вызывать процедуры надо через TIBSQL (ну я так понял ты и сам знаешь:)


 
Johnmen ©   (2004-11-15 09:10) [3]

Мой велосипед не может ехать быстрее 30км/ч, зараза. Вот такой баг.
Фиксить времени нет. Как обойти можно не советовать, я и сам знаю ;)
Выкладываю с целью информирования широкой общественности..
и вдруг все таки кто-нить не поленится пофиксить эту багу. В моём велосипеде...


 
Соловьев ©   (2004-11-15 11:09) [4]


> поэтому вызывать процедуры надо через TIBSQL (ну я так понял
> ты и сам знаешь:)

все что возвращает НД  - должно крутиться на IBDataSet
Для всего остального - IBSQL, в том числе и агрегатные функции.
> Искать в исходниках и фиксить времени нет.
> Как обойти можно не советовать, я и сам знаю ;)

select * from your_sp(param1, param2) в IBExpert возвращает данные?


 
Shaman_Naydak   (2004-11-15 18:49) [5]

Ну вы даете.. Вы ж не совсем поняли, что я писал..
Просто как человек, избалованный нормальной работой процедур изменения, я привык, что такая процедура значения выходных параметроа должна Автоматически перегонять в поля датасета..
точно также, как она умеет это делать со входными параметрами..
> Johnmem.. Добрее надо быть, коллега, добрее.. Вы бы Нестле откушали что ль
>Соловьев .. Естественно возвращает... просто ребята не написали блок перегонки выходных параметров в поля.. так что слово бага тут наверное не совсем уместно..
за сим прощаюсь


 
Соловьев ©   (2004-11-15 19:11) [6]


> просто ребята не написали блок перегонки выходных параметров
> в поля.. так что слово бага тут наверное не совсем уместно..
>

Там много чего не написали
Но у меня почему-то складывает выходные параметры.


 
Shaman_Naydak   (2004-11-15 19:16) [7]

> Соловьев
Пришлите код на мыло shanturov@pisem.net серверной процедурки и dfm клиентский
Хочу посмотреть насколько я большой осел.
Да, чуть не забыл. Пожалуйста


 
Соловьев ©   (2004-11-15 19:20) [8]

а что самому проверить не охота?
Ложим джентельментский набор. Пишем в IBDataSet.SelectSQL свою процедуру(select * from your_sp(param1, param2)) и запускаем.
Смотрим что в гриде.


 
Shaman_Naydak   (2004-11-16 13:10) [9]

Товарищ Соловьев.. Вы меня тут чуть не напугали.. Читайте че я написал выше.. ПОЖАЛУЙСТА.. речь идет НЕ о SelectSQL, а о
InsertSQL, UpdateSQL или DeleteSQL


 
Shaman_Naydak   (2004-11-16 13:10) [10]

Товарищ Соловьев.. Вы меня тут чуть не напугали.. Читайте че я написал выше.. ПОЖАЛУЙСТА.. речь идет НЕ о SelectSQL, а о
InsertSQL, UpdateSQL или DeleteSQL


 
Соловьев ©   (2004-11-16 13:33) [11]


> Товарищ Соловьев.. Вы меня тут чуть не напугали.. Читайте
> че я написал выше.. ПОЖАЛУЙСТА.. речь идет НЕ о SelectSQL,
> а о
> InsertSQL, UpdateSQL или DeleteSQL

ага ... кажысь понял... ХМ...А что Вы собираетесь увидеть в InsertSQL?



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

Текущий архив: 2004.12.12;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.032 c
14-1101157384
OneFragLeft
2004-11-23 00:03
2004.12.12
Компьютер и Здоровье.


1-1101055819
Гаврилов В.А.
2004-11-21 19:50
2004.12.12
Почему не работает ссылка с рабочего стола


1-1101720586
fashionguide
2004-11-29 12:29
2004.12.12
Вопрос по цветам форума


1-1101233951
Dot
2004-11-23 21:19
2004.12.12
Жизнь в Run-Time


14-1101236092
Undert
2004-11-23 21:54
2004.12.12
Странный вопрос про буфера ;)