Recordset -> XML -> OWC ChartSpace

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Recordset -> XML -> OWC ChartSpace

Сообщение ALX_2002 » 21.10.2008 (Вт) 10:28

Доброго времени суток господа. Вынужден снова обратиться к Вам за помошью. Пытаюсь с сервера передать Recordset в OWC ChartSpace.
С преобразованием Recordset-а в XML вроде проблем не возникло.

Код: Выделить всё
<!-- #include file="config.asp" -->
<!-- #include file="ADODBConnection.asp" -->
<%

Dim Recordset
Set Recordset = CreateObject("ADODB.Recordset")
Set Recordset = Connection.Execute("SELECT * FROM RUB_PROGNOZ_TABLE_PLAN")
Set DOMDocument = CreateObject("MSXML.DOMDocument")
Const adPersistXML = 1
Recordset.Save DOMDocument,adPersistXML
Recordset.Close
Connection.Close

Response.Buffer = TRUE
Response.ContentType = "text/xml"
Response.CacheControl = "no-cache"
Response.AddHeader "Pragma", "no-cache"
Response.Expires = -1
Response.write DomDocument.xml
%>


Сделал ASP-ку - XMLData.asp. Уже приготовился подсовывать данные XML ChartSpace-у, а не тут то было. :|

Попробывал через его метод Load. Ошибок не происходит, но собственно и на графике ничего не появляется. Задумался. Понял, что мне нужно как то указать ему, что рисовать. Т.е тип диаграммы, что отображать по оси X и Y и т.п. Полез в свойства. В примерах хелпы нашёл, что нужно использовать SetData. Стал пытаться. Заголовки подсунуть смог, а данные не воспринимает. Выдаёт ошибку - Объект не найден. Пробывал подсовывать имена полей Recordset-a :drunken:

В общем на этом и застрял. Заодно ещё выяснил, что вроде как Load происходит неправильно. Потому что в XMLData нет и намёка на пришедшие данные. На сайте мелкомягких прочитал, что оказывается Recordset таким методом возвращает совершенно левый XML, понятный только ему самому, и что нужно его как то преобразовывать.

В виду вышеописанного - прошу совета или примера или линка - куда пойти почитать :) Обратился к Вам в виду срочности. Заранее очень благодарен за любую помощь. :)

Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 79

    TopList