Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Automation Object возврат типа TADOQuery / 5 сообщений из 5, страница 1 из 1
22.09.2019, 09:21
    #39865167
HOME_X
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Automation Object возврат типа TADOQuery
Доброго дня господа !

Раздел Automation Object хочу вернуть Recordset
Какой тип необходимо описать в редакторе типов и как его правильно привести к TADOQuery

Спасибо
...
Рейтинг: 0 / 0
22.09.2019, 18:54
    #39865268
HOME_X
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Automation Object возврат типа TADOQuery
HOME_X,

Наверное не так сформулировал задачу, применительно к COM

Как дополнить свой интерфейс - интерфейсом класса TADOQuery
и как привязать его к созданному внутри пользоват. класса полю TADOQuery
...
Рейтинг: 0 / 0
23.09.2019, 09:26
    #39865403
HOME_X
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Automation Object возврат типа TADOQuery
Уа ????
Уважаемые гуру отзовитесь - дайте совет
...
Рейтинг: 0 / 0
23.09.2019, 11:26
    #39865496
ma1tus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Automation Object возврат типа TADOQuery
HOME_XКак дополнить свой интерфейс - интерфейсом класса TADOQuery
и как привязать его к созданному внутри пользоват. класса полю TADOQueryВозвращаемый тип - как на картинке (т.е. - IDispatch), а в методе возвращать TADOQuery.Recordset.
Так - не работает?
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
function TForm1.GetRecs: IDispatch;
begin
  Result := ADOQuery1.Recordset;
end;

procedure TForm1.Button1Click(Sender: TObject);
var RS: _Recordset;
begin
  ADOConnection1.Open;
  ADOQuery1.Open;
  RS := GetRecs as _Recordset;
  RS.MoveFirst;
  while not RS.EOF do
  begin
    Memo1.Lines.Add(VarToStr(RS.Fields.Item[0].Value));
    RS.MoveNext;
  end;
end;

...
Рейтинг: 0 / 0
23.09.2019, 22:54
    #39865960
HOME_X
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Automation Object возврат типа TADOQuery
ma1tus,

Принято - спасибо
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Automation Object возврат типа TADOQuery / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]