
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
29.11.2003, 00:53
|
|||
|---|---|---|---|
Как из IBTable данные записать в XML файл (+) |
|||
|
#18+
Как из IBTable данные записать в XML файл эффективно. Для последующего чтения XML файла из например EXCEL, ACCESS и т.д. Посоветуйте где можно прочитать про это. Интересует именно: Interbase7-TTable-XML-скорость. Спaсибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2003, 12:48
|
|||
|---|---|---|---|
Как из IBTable данные записать в XML файл (+) |
|||
|
#18+
Привет. В IB7 или 7.1 есть API-функции isc_dsql_fetch_XML_* - посмотри документацию. Я сам IB7 не видел, так что пример даь не могу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2003, 14:39
|
|||
|---|---|---|---|
|
|||
Как из IBTable данные записать в XML файл (+) |
|||
|
#18+
В IBDataset есть метод BatchOutput c помощью которого можно сохранить набор данных в файл в разных форматах (в том числе и XML). Возможно, есть он и в IBTable. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2003, 15:00
|
|||
|---|---|---|---|
|
|||
Как из IBTable данные записать в XML файл (+) |
|||
|
#18+
Грузим в 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; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=40&mobile=1&tid=1579587]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
156ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
22ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 417ms |

| 0 / 0 |
