Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Сохранение базы


Автор: Beep 18.8.2004, 08:46
Привет всем!

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

п.с. задолбал наверно такими вопросами :-)))

Благодарвствую!

Автор: Dynamic 18.8.2004, 09:05
Post?

Иначе придется делать свои db-aware controls.

Автор: Medved 18.8.2004, 09:25
Типичная ошибка в 17-й строке.

Мы же не экстрасенсы, чтобы видеть что у вас там. Причин может быть тысячи. Опишите подробно проблему, какая ошибка выдается, приведите кусок кода, который вызывает у вас сомнение. Тогда мы Вам сможем помочь.

Автор: Beep 18.8.2004, 09:48
...мне протсо хотелось узнать как сделать чтоб по нажатию на кнопку (допустим - сохранить) даннные которые я внёс (или изменил), сохранились в акцессоскую базу (в конкретную таблицу)

Автор: Medved 18.8.2004, 10:03
Как вы редактируете данные?! Какую методику и компоненты для этого используете?! Изменения можно вносить разными способами, и напрямую через компоненты находящиеся на вкладке Data Controls и SQL запросами и вручную. Что Вы используете?!

вот пример изменения данных в ручную:

Код

 Table1.Open; // открываем набор данных
 Table1.Edit  //или Insert; //редактируем запись или вставляем новую
 Table1.FieldByName('MyField').Value := Edit1.Text; //вносим изменения
 Table1.Post;// сохраняем данные


P.S. Почитайте статью Вита http://forum.vingrad.ru/index.php?showtopic=3954. Я уверен, она Вам поможет. И кроме того поможет избежать лишних вопроов, которые у Вас еще возникнут.

Автор: Beep 18.8.2004, 10:32
Огромное спасибо! ... а использую я ADOconnection, ADOtable .. и т.д.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)