![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
IBase и ClientDataSet [D7, IB6.x]
Lavrenty © (2007-04-10 15:21:00)Здравствуйте все!
Вот такой вопрос. Надо выгрузить запрос в XML-файл. Пытаюсь так:
procedure TForm1.btnOpenQueryClick(Sender: TObject);
begin
IBDatabase1.Open;
IBTransaction1.StartTransaction;
IBQuery1.Open;
end;
procedure TForm1.btnSaveXMLClick(Sender: TObject);
begin
ClientDataSet1.Open;
ClientDataSet1.SaveToFile('Data.xml', dfXML);
end;
Но во время открытия ClientDataSet1 запрос IBQuery1 закрывается и записать ничего не успеваю. С акцессовской базой при этой же схеме всё получается. Почему не идёт с IBase ?
Lavrenty (2007-04-10 15:36:00) [1]Ёпрст, переставил местами ClientDataSet1 с IBQuery1 и всё сработало, как просто, а ведь часа 3 мучился. Спасибо Desdechado!
Desdechado (2007-04-10 15:23:00) [2]> Надо выгрузить запрос в XML-файл.
Текст или результат выборки?
> во время открытия ClientDataSet1 запрос IBQuery1 закрывается и записать ничего не успеваю
Если подключал CDS через провайдера к query, то открытие CDS ведет к переоткрытию query.