Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как выгрузить XML из БД в DelphiXE3
|
|||
|---|---|---|---|
|
#18+
Надо из БД MSSQL-2014 выгрузить XML, сформированный в хранимоой процедуре, на клиента (DelphiXE3). Создала процедуру, типа: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. Сам XML формируется на ура, но никак его не могу передать в DelphiXE3: Код: pascal 1. 2. 3. 4. 5. Как запихнуть результат Query1 в XMLDoc? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2021, 00:43 |
|
||
|
Как выгрузить XML из БД в DelphiXE3
|
|||
|---|---|---|---|
|
#18+
Ольга_Екб, Приблизительно как-то так: Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2021, 01:13 |
|
||
|
Как выгрузить XML из БД в DelphiXE3
|
|||
|---|---|---|---|
|
#18+
Так просто, а я то целый огород нагородила... Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2021, 12:45 |
|
||
|
Как выгрузить XML из БД в DelphiXE3
|
|||
|---|---|---|---|
|
#18+
Можно тогда еще пару вопросов: 1. Как в T-SQL задать формат чисел с плавающей запятой? У меня сейчас в XML атрибуты формируются так: NAME="Standart" A0="8.300000000000000e-001" A1="-3.000000000000000e-001" A2="4.700000000000000e-001" А хотелось бы попроще: NAME="Standart" A0="0.83" A1="-0.3" A2="0.47" 2. Небольшие XML отлично загружаются и отображаются в Delphi с помощью WebBrowser: Код: pascal 1. 2. 3. Но, когда XML весит около 30 Мб, то WebBrowser рисует только часть, а потом пишет: "Недостаточно ресурсов памяти для завершения операции". При этом, когда я формировала этот же XML на клиенте построчно, то такой ошибки не было (просто очень долго). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2021, 13:12 |
|
||
|
Как выгрузить XML из БД в DelphiXE3
|
|||
|---|---|---|---|
|
#18+
Ольга_Екб, Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2021, 13:25 |
|
||
|
Как выгрузить XML из БД в DelphiXE3
|
|||
|---|---|---|---|
|
#18+
Зачем в программе отображать 30-меговый XML? Да еще и браузером? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2021, 14:04 |
|
||
|
Как выгрузить XML из БД в DelphiXE3
|
|||
|---|---|---|---|
|
#18+
20.05.2021 14:04, Fr0sT-Brutal пишет: > Зачем в программе отображать 30-меговый XML? Да еще и браузером? для визуального контроля! © Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2021, 14:08 |
|
||
|
Как выгрузить XML из БД в DelphiXE3
|
|||
|---|---|---|---|
|
#18+
если мне не изменяет память то xml сформированный в mssql как бы не форматирован, т.е для визуального контроля не подходит :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2021, 14:15 |
|
||
|
Как выгрузить XML из БД в DelphiXE3
|
|||
|---|---|---|---|
|
#18+
эндиxml сформированный в mssql как бы не форматирован Вот поэтому-то и браузером. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2021, 14:25 |
|
||
|
Как выгрузить XML из БД в DelphiXE3
|
|||
|---|---|---|---|
|
#18+
энди если мне не изменяет память то xml сформированный в mssql как бы не форматирован, т.е для визуального контроля не подходит :)) Браузер его сам форматирует при отображении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2021, 14:26 |
|
||
|
Как выгрузить XML из БД в DelphiXE3
|
|||
|---|---|---|---|
|
#18+
Конечно, пользователь все не просмотрит, но XML ведь многоуровневый, пользователь может быстро найти и просмотреть только интересующую его информацию. Да и просто убедиться, что в файл нормально сформировался, а не мусор какой-нибудь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2021, 15:48 |
|
||
|
Как выгрузить XML из БД в DelphiXE3
|
|||
|---|---|---|---|
|
#18+
Zelius, Хотелось бы обойтись без преобразования типа cast(@f as decimal(19, 4)). XML формируется по сотне представлений, пробежаться по всем и повставлять cast? Придется, наверное, если другого способа нет - какой-нибудь общей для всего XML директивы. Есть такая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2021, 15:54 |
|
||
|
Как выгрузить XML из БД в DelphiXE3
|
|||
|---|---|---|---|
|
#18+
20.05.2021 15:48, Ольга_Екб пишет: > Да и просто убедиться, что в файл нормально сформировался, а не мусор какой-нибудь. гы! я знал! Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2021, 15:55 |
|
||
|
Как выгрузить XML из БД в DelphiXE3
|
|||
|---|---|---|---|
|
#18+
Ольга_Екб Конечно, пользователь все не просмотрит, но XML ведь многоуровневый, пользователь может быстро найти и просмотреть только интересующую его информацию. Да и просто убедиться, что в файл нормально сформировался, а не мусор какой-нибудь. Облом, ленивым способом такое не сделать. Придется или забить, или самим заполнять дерево. Если совсем лениво, можно поискать реализации на основе VTV, наверняка в сети есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2021, 16:26 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=40071648&tid=2037319]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 270ms |
| total: | 398ms |

| 0 / 0 |
