Главная страница
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.038 c
2-1131939950
stef
2005-11-14 06:45
2005.12.04
Шестнадцатиричные числа


14-1130861726
X9
2005-11-01 19:15
2005.12.04
Драйвер на Data-кабель


5-1114854193
B1ack1ceM0de1
2005-04-30 13:43
2005.12.04
Разноцветный ProgressBar


2-1132248926
Юра Войтюк
2005-11-17 20:35
2005.12.04
ПОМОГИТЕ ЧАЙНИКУ


14-1132124906
Nein
2005-11-16 10:08
2005.12.04
Web-прогр-ние: с чего начать знакомство?