Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
14-61774
AngeL B.
2002-11-27 17:10
2002.12.19
сколько может стоить программа?


3-61448
Step[B.M.]
2002-11-29 21:56
2002.12.19
... устал формулировать вопрос ...


4-61889
People
2002-11-05 22:26
2002.12.19
Как в IE программно нажать клавишу F5?


1-61674
Nikolay Enby
2002-12-08 13:31
2002.12.19
Как передать картинку?


3-61466
Valik
2002-12-02 00:58
2002.12.19
Подключение к БД Paradox c помощью ADO-компонентов в Run Time




   Наверх