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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.04.2008, 19:21   #1
Air
Участник клуба
 
Аватар для Air
 
Регистрация: 30.04.2007
Сообщений: 1,307
По умолчанию Заполнение БД (Delphi)

Здравствуйте.
Столкнулся с проблемой, не могу с помощию "DBNavigator1" заполнить файлы БД.
Причина тому, БД не зарегистрированная (через SQL Explorer), и как следствие в "DBNavigator1" кнопка "Insert record" не активна (как и больншинство других)

Я пишу что то вроде записной книжки и не могу на каждом компьютере регистрировать БД.

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

Заранее благодарен.
Всё гениальное - просто!
Air вне форума Ответить с цитированием
Старый 10.04.2008, 20:19   #2
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

Хм. Если работаете с парадоксом, можна не регить базу через SQL Explorer, а в таблицах(TTable) просто в свойстве TableName писать путь к таблице. Это поможет переносить базу на другие машины, только в папку с ЕХЕшником нужно кинуть BDE`совские ДЛЛки
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Старый 10.04.2008, 20:36   #3
Air
Участник клуба
 
Аватар для Air
 
Регистрация: 30.04.2007
Сообщений: 1,307
По умолчанию

Да, впринципе я сообразил, вот только св-во ReadOnly=false, а в DBGrig я не могу в новой строчке сделать запись.
Всё гениальное - просто!
Air вне форума Ответить с цитированием
Старый 10.04.2008, 20:42   #4
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

А ошибку какую то выбивает? Или простно не реагирует?
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Старый 10.04.2008, 20:45   #5
Air
Участник клуба
 
Аватар для Air
 
Регистрация: 30.04.2007
Сообщений: 1,307
По умолчанию

Ни каких ошибок, просто игнорирует (как будто только для чтения), но код то я проверял, ни где св-во ReadOnly не изменяется.
Всё гениальное - просто!
Air вне форума Ответить с цитированием
Старый 10.04.2008, 20:52   #6
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

Надеюсь в НАВИГАТОРЕ поставили свойство DataSource.
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Старый 10.04.2008, 21:28   #7
Air
Участник клуба
 
Аватар для Air
 
Регистрация: 30.04.2007
Сообщений: 1,307
По умолчанию

Да, "DBNavigator3" с "DataSource3" с "Table1", а "DBGrid1" с "DataSource3"
Да и св-ва Active в совтояние true
Может это из-за того что нет прямого доступа к файлам БД (как если б они были зарегистрированы)
Всё гениальное - просто!

Последний раз редактировалось Air; 10.04.2008 в 21:37.
Air вне форума Ответить с цитированием
Старый 10.04.2008, 21:42   #8
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

незнаю, я все попробывал, работает. Может исходники вышлите.
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Старый 10.04.2008, 21:52   #9
Air
Участник клуба
 
Аватар для Air
 
Регистрация: 30.04.2007
Сообщений: 1,307
По умолчанию

Дошло, я заминил DBgrid на новый и всё Ок, всё работает.

Спасибо за помощь.
Всё гениальное - просто!

Последний раз редактировалось Air; 10.04.2008 в 22:35. Причина: "отдохнул, подумал и всё получилось"
Air вне форума Ответить с цитированием
Старый 11.04.2008, 19:19   #10
Air
Участник клуба
 
Аватар для Air
 
Регистрация: 30.04.2007
Сообщений: 1,307
По умолчанию Продолжение темы... Нужна помошь.

Пожалуйсто помогите с "DBNavigator", не могу понять как отследить нажатие кнопок на нём.
Сначало думал что с помощию св-в "DBNavigator1.Controls[9]", но не нашол функции, которая отвечала, при нажатии на указанный "Controls"
Заранее благодарю.
Всё гениальное - просто!
Air вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заполнение полей на web-страницах через Delphi InseR Работа с сетью в Delphi 5 20.08.2008 05:10
Заполнение стека inkvizitor Общие вопросы Delphi 5 08.10.2007 17:01
заполнение с idhttp Pedro Работа с сетью в Delphi 2 27.08.2007 19:59
заполнение формы zetrix Безопасность, Шифрование 1 29.10.2006 11:07