![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Странный глюк у InterBase компонент :( [D5, IB5.x]
kronprince © (2003-02-21 19:20:00)Делаю стандартную связку для DB приложений:
IBDatabase > IBTransaction > IBQuery > DataSource > DBGrid //(RxDBGrid тоже пробовал)- все установки по умолчанию :)
вTDataModule.OnCreateделаю это:
IBDatabase.Open();
IBQuery.SQL.Text := SQL_Text; // select * from ... order by name
IBQuery.Open();
- так вот - если добавляшь в концеIBQuery.FetchAll()просто в DBGrid переходишь на последнюю строчку - то
текстовое поле DataSetа случайным образом заполняется значением - взятым из последней строчки :(((
База лежит на сетке - причем IBExpert работает с ней без проблем :)
Что делать ??? - ума не приложу (застрелиться не актуально)
Johnmen (2003-02-21 23:51:00) [1]>Делаю стандартную связку для DB приложений:
>IBDatabase > IBTransaction > IBQuery > DataSource > DBGrid
Ну с чего ты взял, что это стандартная связка ????? (в твоем случае)
Уверяю тебя, ничего подобного !!!!
Стандарт здесь :
IBDatabase > IBTransaction > IBDataSet > DataSource > DBGrid
Desdechado (2003-02-21 19:38:00) [2]FetchAll - это выбрать на клиента результат всего запроса, а не в гриде на последнюю строку.
и уж если ты перешел на последнюю строку, то почему тебе не нравится значение поля из нее?