powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как из IBTable данные записать в XML файл (+)
4 сообщений из 4, страница 1 из 1
Как из IBTable данные записать в XML файл (+)
    #32338339
1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как из IBTable данные записать в XML файл эффективно.
Для последующего чтения XML файла из например EXCEL, ACCESS и т.д.
Посоветуйте где можно прочитать про это.
Интересует именно: Interbase7-TTable-XML-скорость.
Спaсибо.
...
Рейтинг: 0 / 0
Как из IBTable данные записать в XML файл (+)
    #32339275
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет. В IB7 или 7.1 есть API-функции isc_dsql_fetch_XML_* - посмотри документацию. Я сам IB7 не видел, так что пример даь не могу.
...
Рейтинг: 0 / 0
Как из IBTable данные записать в XML файл (+)
    #32339488
Void!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В IBDataset есть метод BatchOutput c помощью которого можно сохранить набор данных в файл в разных форматах (в том числе и XML).
Возможно, есть он и в IBTable.
...
Рейтинг: 0 / 0
Как из IBTable данные записать в XML файл (+)
    #32339526
Малиновский Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Грузим в ClientDataSet и сохраняем, как нравится:

cdsTable := TClientDataSet.Create(Self);

SavedCursor := Cursor;
Cursor := crSQLWait;

try
...
IBTable.Open;

// Копируем структуру данных
cdsTable.FieldDefs.Assign(IBTable.FieldDefs);
// Создаем Dataset
cdsTable.CreateDataSet;

// Копируем табличку, например:
while not IBTable.Eof do begin
cdsTable.Insert;
for i := 0 to IBTable.Fields.Count - 1 do // Значения полей
cdsTable.FieldByName(IBTable.Fields .FieldName).Value :=
IBTable.Fields.Value;
cdsTable.Post;
IBTable.Next;

Application.ProcessMessages;
end;

cdsTable.SaveToFile('C:\IBTABLE.XML',dfXML); // Данные - в файл
...
finally
...
cdsTable.Free;

end;
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как из IBTable данные записать в XML файл (+)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]