Главная страница
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.47 MB
Время: 0.025 c
1-61576
Levsha
2002-12-09 22:44
2002.12.19
Как изменить цвет строки в DBgrid?


1-61556
viper
2002-12-09 15:54
2002.12.19
Размер файла


1-61631
AlexT1000
2002-12-07 11:11
2002.12.19
Поднимается debugger на ХР в D5! как это убрать?!


3-61506
skirdov
2002-12-02 16:18
2002.12.19
Копирование данных из Query в Table


1-61564
Lizerginnn
2002-12-09 18:14
2002.12.19
ChartoOEM?