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

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

Не отображаются строки в DBGrid [D6, FB1.0]


КаПиБаРа ©   (2004-10-27 08:03:00) 

IBDataSet подключен к таблице с полями IDPrisoed - integer и Name - varchar(20). В DBGrid отображается только поле Name. При добавлении новой записи и переходе на любую другую вместо только что добавленой записи видим пустую строку. Если у IBDataSet включить CashedUpdates, то проблема исчезает.
Где искать грабли?


КаПиБаРа   (2004-10-27 09:47:00) [1]

Johnmen ©   (27.10.04 9:35) [3]
Так и думал что с RefreshSQL что то не то.
Спасибо за помощь.

===========================
Добро всегда побеждает зло:
кто победил, тот и добрый.
===========================


Johnmen   (2004-10-27 09:35:00) [2]

Надо select *, или, как минимум, select IDPrisoed,


КаПиБаРа   (2004-10-27 09:30:00) [3]

Johnmen ©   (27.10.04 9:10) [1]
Что прописано в RefreshSQL


select Name from TBPRISOED
where
 IDPrisoed = :IDPrisoed

Johnmen ©   (27.10.04 9:10) [1]
как генериться очередной IDPrisoed

В GeneratorField IBDataSet'а прописано
GENIDPRISOED -> IDPRISOED By 1


Johnmen   (2004-10-27 09:10:00) [4]

Что прописано в RefreshSQL и как генериться очередной IDPrisoed ?


Наверх

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