|
|
|
Туплю с For Xml Explicit Нужен простой пример
|
|||
|---|---|---|---|
|
#18+
хочу получить Код: plaintext Пишу Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Хелп! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2002, 16:42:45 |
|
||
|
Туплю с For Xml Explicit Нужен простой пример
|
|||
|---|---|---|---|
|
#18+
выдает ошибку Undeclared tag ID 2 is used in a FOR XML EXPLICIT query. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2002, 16:46:04 |
|
||
|
Туплю с For Xml Explicit Нужен простой пример
|
|||
|---|---|---|---|
|
#18+
select 1 as Tag , null as Parent , null as [root!1!fake_id] , null as [my_tag!2!fake_id] , null as [my_tag!2!name] union all select 2, 1, null, 1, null union all select 2, 1, null, 1,'Terol' for xml explicit ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2002, 17:17:43 |
|
||
|
Туплю с For Xml Explicit Нужен простой пример
|
|||
|---|---|---|---|
|
#18+
Ну раз никто не отвечает, отвечу себе сам :) вот модифицированный пример от Glory , если кому кроме меня интересно: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2002, 17:18:56 |
|
||
|
Туплю с For Xml Explicit Нужен простой пример
|
|||
|---|---|---|---|
|
#18+
2Terol: Сенкс, теперь попробую переварить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2002, 17:27:00 |
|
||
|
Туплю с For Xml Explicit Нужен простой пример
|
|||
|---|---|---|---|
|
#18+
2Chel: А как тогда в эту конструкцию вставить реальные данные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2002, 07:17:54 |
|
||
|
Туплю с For Xml Explicit Нужен простой пример
|
|||
|---|---|---|---|
|
#18+
2STS Что значит реальные данные ? Это, например , реальные данные ? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2002, 10:36:38 |
|
||
|
Туплю с For Xml Explicit Нужен простой пример
|
|||
|---|---|---|---|
|
#18+
2Glory: Да, это вроде работает. Но, дальше мне нужно моложить это в XML файл. Я использую: Код: plaintext и в результате получаю: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Структура, содержание верное, но файл не работает в IE!!!!!! . Он обрезан по ширине и после перехода строки имеет табуляцию. В идеале мне нужно: Код: plaintext 1. 2. 3. 4. 5. Подскажите, пожалуйста, как настроить ogsl или IE, чтобы создаваемый XML работал в IE без дополнительного приведения к рабочему виду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2002, 12:17:59 |
|
||
|
Туплю с For Xml Explicit Нужен простой пример
|
|||
|---|---|---|---|
|
#18+
-w 65536 Если длина вашего xml-я превысит 65536, то придется использовать запрос вида Код: plaintext 1. 2. который выводит значения атрибутов в отдельных тэгах, но зато "переваривает" табуляторы и новые строки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2002, 12:36:37 |
|
||
|
Туплю с For Xml Explicit Нужен простой пример
|
|||
|---|---|---|---|
|
#18+
2Glory С файлами до 65536 все работае прекрасно, но к сожалению, мои XML'ы получаются больше 65536. Конструкция со врем. таблицей работает, значения атрибутов выводятся в отдельных тэгах, но файл получается опять "неживой", т.к. osgl режет файл по тэгу, в зависимости от заданной длины, получается следующее: Код: plaintext 1. из-за этого и не работает. Есть ли вообще какой-нть выход из этой ситуации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2002, 14:48:52 |
|
||
|
Туплю с For Xml Explicit Нужен простой пример
|
|||
|---|---|---|---|
|
#18+
Ну значит вам не повезло. Придется решать задачу через клиентское приложение. Не думаю, что его написание возьмет много времени. PS А что все-таки мешает выводить данные непосредственно в браузер ? Пусть пользователь сам в браузере выбирает Save as. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2002, 15:18:02 |
|
||
|
Туплю с For Xml Explicit Нужен простой пример
|
|||
|---|---|---|---|
|
#18+
Конечно можно получать данные по запросу непосредственно из базы, но дело в том, что мне необходимо хранить уже готовые отчеты. А клиенту я хочу их выводить в "красивом" виде через IE, XML используя в качестве источника данных. Я уже пытался решить эту задачу различными путями, пока остановился на XML. А что вы имели в виду под клиентским приложением, может что посоветуете. Кстати, у вас есть опыт написания Extended SP в VC++ .Net, может там можно просто составить файл с нужной разметкой и записать как XML, я сам в С++ не очень силен, так что буду признателен за любую помощь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2002, 16:00:42 |
|
||
|
Туплю с For Xml Explicit Нужен простой пример
|
|||
|---|---|---|---|
|
#18+
Какие Extended SP ?!! Какой VC++ .Net ?!! Что-вы !!\r \r Вот qu-qu предлагает. Очень хороший вариант и главное простой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2002, 17:17:00 |
|
||
|
Туплю с For Xml Explicit Нужен простой пример
|
|||
|---|---|---|---|
|
#18+
2Glory Я все же раскопал эту проблему. Решение очень тривиально - писать с помощью BCP, а OSQL - это очень плохая утилита, толком настроить output_file просто нельзя, но почему-то вы всем советуете именно ее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2002, 09:13:55 |
|
||
|
Туплю с For Xml Explicit Нужен простой пример
|
|||
|---|---|---|---|
|
#18+
Тогда код с пояснениями/комментариями в FAQ и сюда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2002, 10:00:08 |
|
||
|
Туплю с For Xml Explicit Нужен простой пример
|
|||
|---|---|---|---|
|
#18+
2All: Чтобы создать рабочий XML надо: 1. Сформировать запрос (For Xml Explicit) 2. Записать файл Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Файл можно делать любого размера и любой длины, работает в IE без проблем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2002, 12:17:00 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32057577&tid=1819536]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
45ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
74ms |
get tp. blocked users: |
2ms |
| others: | 226ms |
| total: | 402ms |

| 0 / 0 |
