Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Добавление в только что созданную таблицу с пом DBNavigator

12K
21 ноября 2006 года
Dipish
33 / / 08.08.2006
Добрый день! Работаю в Delphi2005 с таблицой Paradox через ADO. Вот создал я программно таблицу, добавил ей первичный ключ. А как теперь сделать так чтобы с помощью DBNavigator можно было добавлять в нее записи? Запросы выполняю через ADOQuery, который является Dataset'ом для DataSource, на который в свою очередь ссылаются компоненты DBGrid, DBNavigator, ADOTable. После создания таблицы прописываю ее имя в ADOTable.Tablename, делаю Active:=True, но все равно кнопки DBNavigator недоступны (DBNavigator.Enabled=True при этом)
Заранее спасибо!
387
21 ноября 2006 года
Ihbif19
421 / / 28.10.2004
Цитата: Dipish
Добрый день! Работаю в Delphi2005 с таблицой Paradox через ADO. Вот создал я программно таблицу, добавил ей первичный ключ. А как теперь сделать так чтобы с помощью DBNavigator можно было добавлять в нее записи? Запросы выполняю через ADOQuery, который является Dataset'ом для DataSource, на который в свою очередь ссылаются компоненты DBGrid, DBNavigator, ADOTable. После создания таблицы прописываю ее имя в ADOTable.Tablename, делаю Active:=True, но все равно кнопки DBNavigator недоступны (DBNavigator.Enabled=True при этом)
Заранее спасибо!


Таблица создается нормально, проверял?
Права доступа к таблице какие стоят?
успешно ли работает DBGrid?

309
22 ноября 2006 года
el scorpio
1.1K / / 19.09.2006
А вообще, хоть какие-либо кнопки доступны?
Кнопки "Создать", "удалить" и "редактировать" доступны только тогда, когда БД открыта для изменения. Нужно проверить свойство UpdateMode у таблицы
12K
28 ноября 2006 года
Dipish
33 / / 08.08.2006
Таблица создается нормально, с правами вроде все ок, но после создания ни кнопки dbnavigatora недоступны, ни пустых полей созданной таблицы не появляется в dbgrid. Причем такая фишка: если закрыть прогу, запустить заново и открыть уже существующую таблицу (моя программа открывает или создает) - то все появляется, кнопки доступны, записи успешно добавляютя с помощью грида и навигатора! Понимаю что где-то надо че-то обновить, но сколько ни пробовал, не получается! ;-( Помогите пожалуйста может это вас наведет на какие-нибудь мысли!
12K
28 ноября 2006 года
Dipish
33 / / 08.08.2006
Менял свойство Active у DataSet, даже у самого Connection делал Connected:=false; Connected:=true;
Все равно не помогает =(
302
29 ноября 2006 года
Sagittarius
648 / / 12.04.2003
Методами DataSet.EnableControls, DataSet.DisableControls пользовался?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог