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

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

Почему не отображаются значения полей? [D6, FireBird 1]


Calm ©   (2002-12-10 10:17:00) 

В IBExpert сделал базу.
На форме положил компоненты IBDataBase1, IbTransaction1, IBQuery1 и DataSource1.
Все как положено -
IBTransaction подключен к IBDatabase1,
который в свою очередь подключен к IBQuery1.
Свойство DataSource1.DataSet=IBQuery1
DataSource1 указан в DBGrid1.

В design-time Делаю IBDataBase.Connected=true и IBQuery.Active=true.
В DBGrid"е отображаются пустыезаписи (незаполненные строки)! Причем количество записей правильное.
Пытаюсь отобразить как строковые поля (varchar(100)), так и числовые (integer и double recision). В IBExpert кодировку указал NONE. То же самое в IBDatabase1.

Уважемае мастера, подкажите, что я делаю не так?
Заранее спасибо :)


Calm   (2002-12-10 11:10:00) [1]

Точно!
Будет время - заходи в Потрепаться "Именники 29 февраля"


Prooksius   (2002-12-10 10:57:00) [2]

$Offtopic OFF
2 Calm
А у тебя действительно день рождения 29 февраля?
Потому что и у меня тоже... :))
Ну и угораздило же нас :)
$Offtopic ON


Calm   (2002-12-10 10:48:00) [3]

2 Max Zyuzin © (10.12.02 10:41)

Вот дела!
Создал новый проект, все действия повторил - работает!

2 Max Zyuzin, Prooksius
Спасибоза советы! Проблему нужно было решить очень срочно. Благодарю за желание помочь :))


Calm   (2002-12-10 10:42:00) [4]


> Max Zyuzin © (10.12.02 10:41)
> А еще раз создать такую форму... все по новой покидать...
> перегрузить машину.. :) ???

Ну разве, что этого не пробовал. Сейчас посмотрю - вдруг пожможет...


Calm   (2002-12-10 10:41:00) [5]

С FIBPlus и начинал. Тоже самое - правильное количество пустых строк нужных полей запроса. Я их использую первый раз, поэтому подумал, что может я там чего не понял и попробывал сделать на IBExpress. Использовал FIBPlus 4.5

Попробывал в IBQuery явно указать поля - не помогает :(((


Max Zyuzin   (2002-12-10 10:41:00) [6]

А еще раз создать такую форму... все по новой покидать... перегрузить машину.. :) ???


Prooksius   (2002-12-10 10:37:00) [7]

Попробуй стандартные компоненты типа TQuery.
Или FIBPlus.
Что будет на экране?


Calm   (2002-12-10 10:35:00) [8]

Нигде никаких событий не подвешено.
В комопнентах изменены только те свойства, что необходимы для связки компонент и задания текста запроса. Все оставльное - по умолчанию.


Calm   (2002-12-10 10:34:00) [9]

Да, в IBExpert"е все отлично.


Prooksius   (2002-12-10 10:33:00) [10]

А в IBExpert все нормально отображается?


Calm   (2002-12-10 10:30:00) [11]

2 Prooksius © (10.12.02 10:27)
В гриде названия полей отображаются правильно. Т.е. все, что есть в таблице с теми же именами.


Calm   (2002-12-10 10:29:00) [12]

Коннект происходит. В параметрах указаны имя пользователя и пароль:
user_name=SYSDBA
password=masterkey

Текст запроса предельно прост:
select HHO.* from HouseholdObject HHO


Prooksius   (2002-12-10 10:27:00) [13]

Попробуй пересоздать Fields в Query, если они создавались.
Нет ли ничего в событиях полей типа OnGetText и т.п?


Max Zyuzin   (2002-12-10 10:24:00) [14]

А параметры у IBDataBase заполнены?
А вообще с базой коннект проходит??
А что написано в IBQuery.SQL??


Наверх

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