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

Вниз

Использование _Recordset   Найти похожие ветки 

 
Stanislav ©   (2005-10-17 14:32) [0]

Есть данные в _Recordset, как мне его подключить в AdoQuery или AdoDataSet ?


 
stone ©   (2005-10-17 14:38) [1]

В прямую:
AdoDataSet.Recordset := _Recordset


 
Stanislav ©   (2005-10-17 14:56) [2]

Пишет ошибку Recordset is not open


 
stone ©   (2005-10-17 15:00) [3]


> Stanislav ©   (17.10.05 14:56) [2]

Значит так и есть. Это тебе уже с твоим _Recordset разбираться надо.


 
Stanislav ©   (2005-10-17 15:28) [4]

Я вот что делаю:
Запускаю AdoQuery в асинхронном режиме, а на событие AdoConnection - onExecuteComplete, хочу забрать Recordset.
procedure TfmVnzp.ADOConnection1ExecuteComplete(Connection: TADOConnection;
 RecordsAffected: Integer; const Error: Error;
 var EventStatus: TEventStatus; const Command: _Command;
 const Recordset: _Recordset);

Я так понял он уже готовый.


 
msguns ©   (2005-10-17 15:42) [5]

А нельзя гланды через рот вырезать ?


 
stone ©   (2005-10-17 15:47) [6]


> Я так понял он уже готовый.

Нет. Ты в этот момент RecordsetState проверь. И почему ты не обращаешься к AdoQuery.Recordset?


 
Stanislav ©   (2005-10-17 16:03) [7]

stone ©   (17.10.05 15:47) [6]
Как его использовать ?
Мне нужно результат отобразить в DBChart.


 
stone ©   (2005-10-17 16:10) [8]


> Stanislav ©   (17.10.05 16:03) [7]

Что использовать?
Зачем тебе асинхронный режим?
При чем тут DBChart? Отображать надо уже полученный набор данных, а ты до этого еще не дошел...


 
Stanislav ©   (2005-10-17 16:26) [9]

stone ©   (17.10.05 16:10) [8]

1. Что использовать - Recordset. (Выполнился запрос в асинхронном режиме как посмотреть данные которые вернул запос?)
2.Зачем ассинхронный режим - открывается несколько запросов, нужно чтобы они открывались параллельно.
3. При чем тут DBChart? - Говорю цель, может я вообще не туда пошел.


 
Stanislav ©   (2005-10-18 14:02) [10]

Никто не знает ?


 
Stanislav ©   (2005-10-20 12:10) [11]

Ну, это вообще возможно ?


 
Плохиш ©   (2005-10-20 14:20) [12]


> Stanislav ©   (17.10.05 15:28) [4]
> Я вот что делаю:
> Запускаю AdoQuery в асинхронном режиме, а на событие AdoConnection
> - onExecuteComplete, хочу забрать Recordset.

Очень напоминае поиски рубля не там где потерял, а там где светлее.
Может всё-таки справку по onExecuteComplete почитать до полного просветления?


 
Baltika-11   (2005-10-21 11:26) [13]


> Stanislav ©   (17.10.05 15:28) [4]


1. Открывай несколько соединений в разных потоках - в одном ты все равно параллельно не выполнишь запросы.
2. Для получения _RecordSet тебе необязательно использовать ADOQuery, Воспользуйся ADOConnectionN.Execute:

var RS: _RecordSte;
...
begin
 RS := ADOConnectionN.Execute(MyQuery);



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

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

Наверх




Память: 0.49 MB
Время: 0.037 c
5-1114000303
Aleksandr.
2005-04-20 16:31
2005.12.04
Как можно сделать со своими объектами, чтобы они были доступны


2-1132075032
Сергей А.
2005-11-15 20:17
2005.12.04
Каким компонентам воспользоваться, чтобы закачать файл на сайт?


1-1131075777
ali_tash
2005-11-04 06:42
2005.12.04
как определить оптимальный размер буфера для System.SetTextBuf


4-1127833308
фывыч
2005-09-27 19:01
2005.12.04
о tprocessentry32


2-1132131077
barakuda
2005-11-16 11:51
2005.12.04
сложная манипуляция с Гридом