Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вопрос по методу XML [D6, XP]


Lapushka-dochka ©   (2007-02-08 09:27:00) 

Программа (не моя) при выполнении выдает ошибку при попытке выполнить метод getElementsByTagName,
когда пытается считать поле из SQL,
Select a.DESC "Plant Desc",...
На других полях все нормально.
Вопрос: этот метод должен воспринимать алиас или имя поля, состоящее из двух слов??

А конкретно, строка кода, где происходит ошибка:
     DimensionNode:= (ChildNode.getElementsByTagName(PivotMap.Dimensions[dimCounter].AliasName).item[ 0] as IXMLDOMElement);


Lapushka-dochka   (2007-02-12 15:26:00) [1]

To umbra  [8] то есть вы подтвердили мое предположение. Придется менять Sql запросы в XML файлах
Спсибо за отклики


umbra   (2007-02-12 10:20:00) [2]


> о XML не признает может быть, чтоб алиас поля состоял из
> двух и более слов, то есть пробел не нравится.

что xml-ю точно не нравится - так это имена элементов с пробелами.


Lapushka-dochka   (2007-02-12 02:59:00) [3]

To fd979 [6] Попробовала - не помогло. :-(


fd979   (2007-02-10 11:49:00) [4]

может так:

Select [a].[desc] as "Plant Desc" from a


Lapushka-dochka   (2007-02-10 11:33:00) [5]

Все данные из SQL запроса(выбранные мной) туда записываются, причем работает нормально, но если я выбираю из SQL запроса поле a.DESC "Plant Desc", то и выскакивает такая ошибка.
В связи с Этим у меня возникло предположение, что XML не признает может быть, чтоб алиас поля состоял из двух и более слов, то есть пробел не нравится.
Но, это только предположение, хотелось бы, чтоб знающие XML подтвердили или опровергли это предположение.


umbra   (2007-02-09 12:21:00) [6]

похоже, что в базе данных записан кривой xml. Вот парсер и ругается.


Lapushka-dochka   (2007-02-09 02:48:00) [7]

никто не ответил на мой вопрос :-((


Lapushka-dochka   (2007-02-08 14:30:00) [8]

Ошибка " Expected token 'eof' found 'NAME' .//Plant->DESC<- "


umbra   (2007-02-08 10:42:00) [9]

текст сообщения об ошибке какой?


Наверх

Титульная страница Поиск, карта сайта Написать письмо