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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.05.2009, 22:16   #1
Droid
Форумчанин
 
Аватар для Droid
 
Регистрация: 24.04.2008
Сообщений: 440
Восклицание ADOQuery и подключение к БД.

У меня такая проблема. Я подсоеденил свою БД которая создана была в MySQL front. Подключил ее через ADOConnection, потом DataSet воткнул и подсоеденил, после этого DBGrid - и к DataSet - подключил ADOQuery, вывел в DBGrid поля таблицы из front, а данные почему то не появились которые в нем были, только поля. Прочитал, что как то надо писать в коде для подключения, только не понял как мне написать для вывдения данных в таблицу... и как потом ссылаться на саму БД и определенную таблицу. Еще такой вопрос, если я буду переносить саму программу с БД на другой компьютер, то как мне сделать лучше, чтоб не настраивать ее пол дня со всеми фронтами и тп. Чет я прочитал что там получается очень геморойно. Знаю что обязательно надо будет ставить при переносе на другую машину, драйвер который ставил у себя MyODBC 3.51, что еще нужно ставить и что вы посоветуете.
1 старый программист, лучше новых 2-х
Droid вне форума Ответить с цитированием
Старый 04.05.2009, 22:22   #2
Droid
Форумчанин
 
Аватар для Droid
 
Регистрация: 24.04.2008
Сообщений: 440
По умолчанию

по поводу как вынести данные я тупанул ссори не поставил active в true. как мне теперь добавить данные в таблицу при помощи компонентов DBEdit и DateTimePiker итп скрин тут, т.е. пользаватель вносит данные в эти компоненты и они заносятся в таблицу скрин тут123.JPG по нажатию на кнопку ок.
1 старый программист, лучше новых 2-х
Droid вне форума Ответить с цитированием
Старый 05.05.2009, 00:54   #3
Gulik
Холост/Не замужем
Форумчанин
 
Аватар для Gulik
 
Регистрация: 13.11.2007
Сообщений: 283
По умолчанию

прикрепляй эти компоненты к DataSource таблицы и выбирай поле, а по нажатию на кнопку OK напиши

Код:
if Table1.Modified then
   Table1.Post;
т.е. сохранение данных
А на кнопке Отмена напиши
Код:
Table1.Cancel;
Это отменит не сохраненные данные
Gulik вне форума Ответить с цитированием
Старый 06.05.2009, 12:54   #4
Droid
Форумчанин
 
Аватар для Droid
 
Регистрация: 24.04.2008
Сообщений: 440
По умолчанию

Чет не пашет добавление (
1 старый программист, лучше новых 2-х
Droid вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
AdoQuery lenuxoid БД в Delphi 6 25.03.2010 18:24
AdoQuery Stanislav БД в Delphi 34 26.06.2009 22:09
ADOQuery Только_Учусь Помощь студентам 2 16.07.2008 00:31
ADOQuery Roof БД в Delphi 2 12.07.2008 18:08
adoquery Toxa БД в Delphi 10 12.02.2007 20:07