Форум: "Базы";
Текущий архив: 2003.09.22;
Скачать: [xml.tar.bz2];
Внизнесколько датасетов Найти похожие ветки
← →
realpost (2003-09-01 18:50) [0]доброго времени суток! если запрос (или хп, или еще что) возвращает несколько датасетов - подскажите, пожалуйста, как можно переключаться между ними, или по очереди их достать?
← →
Reindeer Moss Eater (2003-09-01 19:02) [1]Один запрос <= один датасет. Или ты что-то перепутал.
← →
realpost (2003-09-01 19:15) [2]нет, как-то можно. ну представь: хп возвращает несколько датасетов. и как мне добраться, например, до предпоследнего? а ведь как-то можно, я уверен...... в адо это должно быть.
← →
Polevi (2003-09-01 19:51) [3]procedure TForm1.Button1Click(Sender: TObject);
var
sourDS,ds1,ds2:TADODataset;
ra:OleVariant;
begin
sourDS:=TADODataset.Create(nil);
sourDS.Connection:=ADOConnection1;
sourDS.CommandText:="SELECT * FROM Users"#13#10"SELECT * FROM Structure";
sourDS.Active:=true;
ds1:=TADODataset.Create(nil);
datasource1.Dataset:=ds1;
ShowMessage("First");
ds1.Recordset:=sourDS.Recordset;
ShowMessage("Next");
ds1.Recordset:=sourDS.Recordset.NextRecordset(ra);
end;
← →
Reindeer Moss Eater (2003-09-02 09:30) [4]ну представь: хп возвращает несколько датасетов.
Не могу представить, как ни стараюсь.
← →
Fiend (2003-09-02 09:52) [5]То Reindeer Moss Eater
в МС СКЛ это действительно возможно
вот Polevi и пример привёл
← →
Sergey13 (2003-09-02 10:21) [6]2Fiend © (02.09.03 09:52) [5]
Ну, то что возможно - убедили. А зачем такая "нужная" вешь нужна? Расскажите, плиз. И почему нельзя "по старинке"?
← →
KSergey (2003-09-02 10:28) [7][6] Sergey13 © (02.09.03 10:21)
А никто и не настаивает на применении! ;)
Фича в ADO есть. Хочешь - пользуй. Я силюсь уже год, но придумать пока не могу куды бы это запихнуть ;) Хотя и хочется из интересу.
← →
Polevi (2003-09-02 10:33) [8]COMPUTE BY
← →
sniknik (2003-09-02 11:09) [9]> Фича в ADO есть.
не в ADO в MSSQL, в ADO только поддежка этого безобразия (по большому и в ADO тоже, да)
но не только в нем первыми были ребята из Foxpro, ODBC VFP Driver, проверьте, разделитель запросов там ";" (сколько лет драйверу?).
> Я силюсь уже год, но придумать пока не могу куды бы это запихнуть ;)
попробуй такой вариант, большое количество мелких таблиц которые нужно перекачать на клиента (курсор клиентский), засеки время работы с перекачкой каждой по отдельности и "кучкой".
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.09.22;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.01 c