Components for Delphi and C++ Builder.

Перейти в английский форум
Перейти на EhLib.com
Текущее время: 19 апр 2024, 20:22

Часовой пояс: UTC




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Field has no dataset
СообщениеДобавлено: 13 сен 2022, 15:27 
Не в сети

Зарегистрирован: 13 сен 2022, 15:17
Сообщений: 1
Добрый день!

После обновления на версию библиотеки 10.2 стала появляться ошибка "Field has no dataset".

Q.DisableControls;
Q.Close;
(Q as TMemTableEh).DestroyTable;
MainDBGrid.ClearFilter;
Q2 := TADOQuery.Create(nil);
Q2.Connection := FConn;
sqlw := SQL;
Q2.Open;
(Q as TMemTableEh).LoadFromDataSet(Q2, -1, lmCopy, False);
(Q as TMemTableEh).Open;
Q2.close;
FreeAndNil(Q2);
MainDBGrid.STFilter.Visible := true;
Q.EnableControls;
Q.EnableControls;


Лечится добавление второго Q.EnableControls;.
Какие версии могут быть?
Спасибо!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Field has no dataset
СообщениеДобавлено: 06 окт 2022, 07:56 
Не в сети

Зарегистрирован: 21 дек 2011, 18:48
Сообщений: 1549
Добрый день.

В Демо проекте ошибка не воспроизводится.
EhLib.VCL 10.2 Build 10.2.03

Можете доработать Демо проект так, чтобы ошибка стала воспроизводится?


Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  Q: TMemTableEh;
  Q2:TADOTable;
begin
  Q := MemTableEh1;
  Q2 := ADOTable1;

  Q.DisableControls;
  Q.Close;
  (Q as TMemTableEh).DestroyTable;
  MainDBGrid.ClearFilter;
//  Q2 := TADOQuery.Create(nil);
//  Q2.Connection := FConn;
//  sqlw := SQL;
  Q2.Open;
  (Q as TMemTableEh).LoadFromDataSet(Q2, -1, lmCopy, False);
  (Q as TMemTableEh).Open;
  Q2.close;
  FreeAndNil(Q2);
  MainDBGrid.STFilter.Visible := true;
  Q.EnableControls;
  //Q.EnableControls;
end;


Вложения:
2022-10-06-Field has no dataset.zip [4.12 KiB]
Скачиваний: 65

_________________
Best regards
EhLib support Team
Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB