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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.12.2009, 16:38   #1
Maxs
Заблокирован
 
Регистрация: 06.04.2009
Сообщений: 130
По умолчанию MyDac (для MySQL) и EhLib(TDBGridEh)

ИСпользую эти компоненты для работы с MySQl 5.0.45. Добавил компоненты: TMyQuery, TMyConnection, TMyDataSource, TDBGridEh, TDBNavigator. Все подключилось в поле DrawMemoText поставил True, стало показывать значения ячеек, все что связано с разрешением обновления данных включил, добавил в MyQuery.Update с помощью встроенного генератора кода вот это:
Код:
UPDATE user
SET
  `№` = :`№`, Name = :Name, Post = :Post, efgsg = :efgsg
WHERE
  `№` = :`Old_№`
После всех этих методов тыка таблица стала автоматически показывать изменения, если их внесли на сервере, но прога никак не может вносить изменения, добавил:
Код:
procedure TForm1.MyDataSource1DataChange(Sender: TObject; Field: TField);
begin
if DBGridEh1.DataSource.DataSet.Modified then
  DBGridEh1.DataSource.DataSet.Post;
end;
Как сделать чтобы можно было вносить изменения?
Версии MyDac и EhLib самые последние (для RadStudio 2010).
Maxs вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TDBGridEh + STFilter Как сделать что бы работало? Jenya Компоненты Delphi 2 24.02.2009 06:02
TDBCtrlsEh и TDBGridEh chekanoff Компоненты Delphi 2 19.05.2008 15:05
MySQL нужна библ. для Visual C++ (MySql++) Alexoid Visual C++ 8 07.05.2008 18:29
TDBgridEh -не работает Сортировка adminhl БД в Delphi 0 01.04.2008 20:40
Error --- Class TDBGridEh not found shurik_7866 Компоненты Delphi 2 30.06.2007 11:09