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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2010, 14:48   #1
bmb_66
Пользователь
 
Регистрация: 11.12.2007
Сообщений: 39
По умолчанию как обновить DBGrid

Привет форумчане.
Во первих извиняюс, может аналогичная тема лежит на форуме, но конкретизации ни где не нашел.

Вопрос вот вчем: На форме лежат (параметри относительние) Edit1,
Label1, BitBtn1, DBGrid1.
DBGrid1 подключен к БД Access с помошю ADOConnection1, ADOQuery1, DataSource1.
SQL запрос для ADOQuery1:
SELECT*
FROM таблица2
WHERE колонка2='????????'

Цитата:
procedure TForm1.DBGrid1DblClick(Sender: TObject);
begin
if DataModule2.ADOQuery1.RecordCount>0 then
begin
Form1.Edit1.Text:=DataModule2.ADOQu ery1.FieldValues['bar'];
Form1.Label1.Caption:=DataModule2.A DOQuery1.FieldValues['ID'];
end;
end;
Цитата:
procedure TForm1.BitBtn7Click(Sender: TObject);
var
mon1: string;
begin
if not(Form1.Edit1.Text='') then
begin
DataModule2.ADOQuery1.Close;
DataModule2.ADOQuery1.SQL.Clear;
mon1:='UPDATE таблица2 SET bar='+''''+Edit1.Text+''''+'';
mon1:=mon1+'WHERE ID='+label32.Caption;
DataModule2.ADOQuery1.SQL.Add(mon1) ;
DataModule2.ADOQuery1.ExecSQL;
DataModule2.ADOQuery1.Close;
DataModule2.ADOQuery1.Close;
DataModule2.ADOQuery1.Open;
end;
после нажатия кнопки БД Access обновляется а в DBGrid1 не видна ни однои строки.

посдкажите пожалуста как ето исправит.

Последний раз редактировалось bmb_66; 29.11.2010 в 14:51.
bmb_66 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обновление данных DBGrid DS75 БД в Delphi 24 02.11.2011 22:38
Обновить данные в DBGRID sl963 БД в Delphi 7 04.06.2010 18:06
Как обновить?? Vremya-Dengy Общие вопросы Delphi 6 17.02.2009 22:44
как обновить листбокс? counter Win Api 2 16.02.2009 11:42
как обновить окно??? nimf Общие вопросы Delphi 4 22.01.2008 18:46