|
#1
|
|||
|
|||
Access и DBgrid
Всем привет! Подскажите пожалуйста что в этом коде не так? Почему из БД не заносятся данные в таблицу.
|
#2
|
||||
|
||||
Цитата:
Код:
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction); begin ADOQuery1.UpdateBatch(); end; Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
#3
|
|||
|
|||
Цитата:
|
#4
|
||||
|
||||
Элементарно, Ватсон! Всё сделано правильно, но запрос неактивен.
Сделайте ADOQuery1.Active := true. Это можно сделать как статически (в диспетчере объектов), так и динамически, прописав в самой программе этот код. Лучше конечно статически. И всё прекрасно открывается тогда. |
#5
|
|||
|
|||
Цитата:
|
#6
|
||||
|
||||
Ну не знаю, у меня Делфи 7-ка. Возможно что-то не так с работой провайдера в 10-ке.
Активируйте ADOQuery1 (в диспетчере объектов). Далее сделайте двойной щелчок по ADOQuery1, откроется список полей. Правой кнопкой мыши по нему - Add All Fields. Поля добавляются в список? Последний раз редактировалось Guaho, 16.12.2017 в 10:51. |
#7
|
|||
|
|||
Нашел косяк))) Все работает. Всем спасибо!
|