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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.05.2012, 13:09   #1
Умфарг
 
Регистрация: 02.05.2012
Сообщений: 8
По умолчанию Проблемы с обновлением базы данных

Здравтсвуйте.

Пишу клиент на делфи к базе данных, добавляю запись в таблицу, но база обновляется только после того как клиент перезапустить, что сделать надо чтобы сразу обновлялось все, без перезапуска?
Умфарг вне форума Ответить с цитированием
Старый 14.05.2012, 13:22   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Уверен что именно БД обновляется не вовремя?
Может просто твои компоненты не обновляются?
COMMIT делаешь после внесения данных?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 14.05.2012, 13:31   #3
Умфарг
 
Регистрация: 02.05.2012
Сообщений: 8
По умолчанию

делаю вот так
ADOQuery1.Parameters.ParamByName('d ata1').Value:=Edit1.Text;
ADOQuery1.Parameters.ParamByName('d ata2').Value:=Edit2.Text;
ADOQuery1.Parameters.ParamByName('d ata3').Value:=Edit3.Text;
ADOQuery1.Parameters.ParamByName('d ata4').Value:=Edit4.Text;
ADOQuery1.Parameters.ParamByName('d ata5').Value:=Edit5.Text;
ADOQuery1.Parameters.ParamByName('d ata6').Value:=Edit7.Text;
ADOQuery1.Parameters.ParamByName('d ata7').Value:=Edit8.Text;
ADOQuery1.Parameters.ParamByName('d ata8').Value:=Edit9.Text;
ADOQuery1.Parameters.ParamByName('d ata9').Value:=Edit6.Text;
ADOQuery1.Parameters.ParamByName('d ata10').Value:=Path;
ADOQuery1.ExecSQL;
Умфарг вне форума Ответить с цитированием
Старый 14.05.2012, 15:07   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А метод Post? Забыл видать )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 14.05.2012, 15:38   #5
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

Цитата:
ADOQuery1.ExecSQL;
для показа обновленных данных нужно перечитать данные вновь.
как вариант закрыть/открыть нужные наборы данных.
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы при записи и считыванияиз базы данных Aleksandr Общие вопросы Delphi 5 14.06.2011 23:52
Нормализация Базы Данных и проблемы с формами Rain_11 Microsoft Office Access 0 26.02.2011 14:47
Проблемы с обновлением записей БД neo7777 БД в Delphi 14 24.09.2009 12:51