Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.04.2009, 18:56   #1
yulia
Форумчанин
 
Аватар для yulia
 
Регистрация: 24.03.2007
Сообщений: 314
По умолчанию Странное поведение базы

Не могу понять в чем дело... у меня есть база данных на FireBird и приложение с использованием компонентов InterBase.... так вот... когда делаю базе дисконнект данные пропадают, а заголовки столбцов нет.. кроме того когда снова подконекчиваю, данные появляются, но не во всех столбцах, хотя я уверена, что столбцы все заполнены... так еще и не все столбцы видны....
Это все случилось после изменения базы... сначала работало нормально...

Сразу говорю, я проверила, что подключена правильная база, проверила все свойства Visible, проверила все в инспекторе полей...

У кого-то есть идеи что с ним??

Спасибо за внимание
yulia вне форума Ответить с цитированием
Старый 19.04.2009, 15:13   #2
soleil@mmc
SQL-коддинг
Участник клуба
 
Регистрация: 16.01.2009
Сообщений: 1,192
По умолчанию

ну сказок ведь не бывает
проверьте тот же самый запрос на вашей БД в IBExpert-е

а вы каждый раз когда хотите обновить данные в гриде делаете дисконнект/коннект к БД?
З.Ы.: если чо - БД и код в студию

Последний раз редактировалось soleil@mmc; 19.04.2009 в 15:16.
soleil@mmc вне форума Ответить с цитированием
Старый 21.04.2009, 14:52   #3
yulia
Форумчанин
 
Аватар для yulia
 
Регистрация: 24.03.2007
Сообщений: 314
По умолчанию

Нет, вы меня не поняли..

Дело в том, что запроса-то нету..
Была база и приложение.... все работало отлично... потом мне надо было немного поменять струкутуру таблицы.. я добавила к ней поля.. и пару записей

Так вот когда снова подключаю эту базу, то в ДБГриде показываются старые версии полей, без добавлений... А записи при этом добавились..
yulia вне форума Ответить с цитированием
Старый 21.04.2009, 15:10   #4
S@fer
Форумчанин
 
Аватар для S@fer
 
Регистрация: 29.01.2009
Сообщений: 411
По умолчанию

Откройте в дбгриде Columns Editors, там есть кнопочка
Add All Fields (она удаляет несуществующие поля и добавляет новые)
S@fer вне форума Ответить с цитированием
Старый 21.04.2009, 15:24   #5
yulia
Форумчанин
 
Аватар для yulia
 
Регистрация: 24.03.2007
Сообщений: 314
По умолчанию

Делала.. так вот там с полями все нормально - а в ДБГриде - нет.. вот это-то я и не могу понять
yulia вне форума Ответить с цитированием
Старый 21.04.2009, 15:32   #6
S@fer
Форумчанин
 
Аватар для S@fer
 
Регистрация: 29.01.2009
Сообщений: 411
По умолчанию

попробуйте закинуть на форму новый дбгрид и в нем отобразить данные
S@fer вне форума Ответить с цитированием
Старый 21.04.2009, 16:08   #7
yulia
Форумчанин
 
Аватар для yulia
 
Регистрация: 24.03.2007
Сообщений: 314
По умолчанию

Помогло, спасибо.... а не подскажите, что с тем было не так???
yulia вне форума Ответить с цитированием
Старый 22.04.2009, 07:15   #8
S@fer
Форумчанин
 
Аватар для S@fer
 
Регистрация: 29.01.2009
Сообщений: 411
По умолчанию

Цитата:
а не подскажите, что с тем было не так?
Сравните свойсва старого грида и нового, свойства каждого филда.
S@fer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Че-то странное .... ~Brilliant~ Безопасность, Шифрование 9 27.04.2009 13:57
Странное поведение DLL Yurk@ Компоненты Delphi 4 01.02.2009 01:23
Странное поведение ПОИСКПОЗ ZORRO2005 Microsoft Office Excel 5 19.05.2008 14:02
Странное закрытие joker Win Api 18 29.03.2008 07:45