Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.19;
Скачать: CL | DM;

Вниз

DATASET in OLE   Найти похожие ветки 

 
id_privin ©   (2002-12-09 11:44) [0]

Задача : Передать набор OLE-серверу.

Можно это конечно сделать через массив. Или передавать данные по строкам или изобрести еще какой свой способ передачи.
Но есть у меня чувство что должен быть специальный интерфейс
( предположительное название RecordSet) для передачи данных между OLE приложениями


 
id_privin ©   (2002-12-09 12:24) [1]

Ну что никто не знает?
Или просто мастера еще не заходили?


 
KA_   (2002-12-09 13:23) [2]

Используй TClientDataSet и TProvider. Провайдер перегоняет данные в OleVariant. Клиент датасет принимает их.


 
asmith   (2002-12-09 13:30) [3]

А если работаешь с ADO, то там уже все есть для этого - каждый потомок TCustomADODataSet имеет property Recordset: _Recordset;


 
id_privin ©   (2002-12-09 13:50) [4]

Я похож на идиота?

Надо сделать сервер на Delphi который данные принимает ( тут я как нибудь справлюсь).

Пазл в том что передавать данные надо не из Delphi.


 
Fantasist ©   (2002-12-09 23:53) [5]


> Пазл в том что передавать данные надо не из Delphi.


Пользуйся интерфейсами. Делаешь специальный интерфейс, который обеспечивает чтение(запись, если надо), потом создаешь объект который хранит это набор данных и предоставляет такой интерфейс. Далее передаешь указатель на это интерфейс. В ADO это уже реализованно, на что тебе asmith и указал. Так что прежде чем спрашивать:

> Я похож на идиота?


убедись, что это не так.


 
KA_   (2002-12-10 09:05) [6]

Вариантов много:
- Загоняй их в строку и передавай.
- Используй XML-документы.
- Передавай данные как массив байтов.
- Всегда и везде для передачи используются потоки - пиши непосредственно в поток.



Страницы: 1 вся ветка

Текущий архив: 2002.12.19;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
14-61757
Dimich1978
2002-11-27 15:51
2002.12.19
СЕРВЕР-КЛИЕНТ ЧТО ДЕЛАТЬ С ЗАМУСОЛЕННЫМ ВОПРОСОМ


3-61457
Suharew
2002-11-30 22:20
2002.12.19
Как осуществить многопользовательский режим


14-61793
ХМЫРЬ
2002-11-27 01:47
2002.12.19
Поделитесь идеей: HEX-редактор файлов.


1-61579
brestmarket
2002-12-06 02:01
2002.12.19
Есть ли возможность в TToolBar2000 делать затемнение меню?


1-61609
Diouzshev
2002-12-10 11:55
2002.12.19
Передаю nil в кач. параметра процедуры, а в процедуре не nil