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

start [/forum/topic.php?fid=40&gotonew=1&tid=1579587]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
371ms |
get topic data: |
9ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 694ms |

| 0 / 0 |
