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

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

опять обновления ibdataset! [D7, IB6.x]


stud ©   (2004-09-15 15:55:00) 

господа, помогите кто чем может. не работает рефреш если в операторе селект указана хранимая процедура. где хотябы есть литература на эту тему??


Erik1   (2004-09-16 10:04:00) [1]

Вывод, неиспользуй IBX. Есить FB.. название забыл, но найти нетрудно.


stud   (2004-09-16 09:24:00) [2]

так у меня 7,08. самое интересное что какие-то баги вылезают периодически в самых разных местах, не понятно за что хвататься))) потом по невыясненным причинам все опять начинает работать.


Zacho   (2004-09-16 09:15:00) [3]

Можно.

OS_S - хранимая процедура.

ibDataSet.SelectSQL - SELECT * FROM OS_S
ibDataSet.RefreshSQL - SELECT * FROM OS_S WHERE ID_OS=:ID_OS

ibSQL.SQL - UPDATE OS SET NAME_OS='!!!!!' WHERE ID_OS=:ID_OS

Выполняем запрос в ibSQL, вызываем ibDataSet.Refresh - всё работает.

Возможно какой-то баг в твоей версии IBX, попробуй поставить последний апдейт или наоборот откатиться на более старую версию.


stud   (2004-09-16 09:09:00) [4]

странно. у меня если запрос выбирает непосредственно из таблиц тоже работает. но если из ХП - рефреш выполняется (запрос), но данные не обновляются.
а пример твоего запроса можно?


Zacho   (2004-09-15 19:57:00) [5]

Должно. У меня работает. Только что проверил на небольшом тестовом проекте.
Delphi 6, IBX 6.0 (т.е. даже без апдейтов)


stud   (2004-09-15 16:00:00) [6]

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


Sergey13   (2004-09-15 15:58:00) [7]

А должно работать то вообще? Я почему то не удивлюсь, если окажется (я не знаю) что нет.


Наверх

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