Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с отображением полей в БД в С++ 
:(
    Опции темы
NonEnergy
Дата 1.12.2012, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 30.11.2012

Репутация: нет
Всего: нет



Здраствуйте ! Делаю курсовую работу это Базы Данных клиентов , где отображается информация о них , столкнулся с такой ошибкой компонент DBGrid не отображает информацию которая находится в базе данных , столбцы есть и все работает но при добавлении информации о пользователе все работает и записывает в аксес файл но не отображает её. Помогите пожалуйста , заранее благодарен ! Прикрепляю исходник .

Присоединённый файл ( Кол-во скачиваний: 21 )
Присоединённый файл  База_даних_курсова.rar 894,08 Kb
PM MAIL   Вверх
Данкинг
Дата 1.12.2012, 14:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 11
Всего: 130



У меня твой проект не работает. Но, видимо, там AdoTable неактивна.


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
NonEnergy
Дата 1.12.2012, 15:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 30.11.2012

Репутация: нет
Всего: нет



если ставлю AdoTable в true то при компиляции выскакивает ошибка "project project1.exe raised exception class eoleexception with message "Операция не допускается, если объект открыт""
PM MAIL   Вверх
Данкинг
Дата 1.12.2012, 18:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 11
Всего: 130



Тогда открывай программно после того, как выполнено то, что не может быть выполнено при открытой таблице.


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
artsb
Дата 1.12.2012, 20:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2280
Регистрация: 17.7.2007
Где: центр Вселенной

Репутация: 39
Всего: 64



При нажатии кнопки "Добавить", вы делаете:
Код

ADOTable1->Insert();

и затем показываете форму для добавления записи (причём не модально, что является ошибкой). 
В форме добавления записи, при нажатии кнопки "Сохранить и закрыть" вы делаете:
Код

Form1->ADOTable1->Edit();
//...
Form1->ADOTable1->Post();
Form3->Close();

Что является ошибкой. Методы Edit(), Insert() и Append() должны вызываться в паре с методом Post() или Cancel().
Так же у ADOTable выставлено CursorType = ctStatis, хотя по умолчанию используется ctKeyset. Вполне возможно, что в этом случае, после каких либо изменений датасета, нужно вручную обновлять данные: закрыть и открыть датасет.
Почитайте о типах курсоров.


--------------------
Чем отличается умный человек от мудрого?
Умный - выпутается из любой ситуации.
Мудрый - просто в неё не попадёт.
PM MAIL   Вверх
NonEnergy
Дата 2.12.2012, 09:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 30.11.2012

Репутация: нет
Всего: нет



всем большое спасибо за то что вы уделили мне свое время , ошибка была в том что я поля в DBGrid подписал в FieldName а не в Caption , тему можно закрыть  
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.1762 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.