С преобразованием 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
В общем на этом и застрял. Заодно ещё выяснил, что вроде как Load происходит неправильно. Потому что в XMLData нет и намёка на пришедшие данные. На сайте мелкомягких прочитал, что оказывается Recordset таким методом возвращает совершенно левый XML, понятный только ему самому, и что нужно его как то преобразовывать.
В виду вышеописанного - прошу совета или примера или линка - куда пойти почитать Обратился к Вам в виду срочности. Заранее очень благодарен за любую помощь.