Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.08.09;
Скачать: CL | DM;

Вниз

http get средствами mssql2005   Найти похожие ветки 

 
Поросенок Винни-Пух ©   (2008-10-31 19:16) [0]

есть там что-нибудь навроде ораклового utl_http?
можно конечно дотнетовскую сборку прикрутить, но хочется нативными средствами обойтись.
Нужно сдернуть вот это
http://www.cbr.ru/scripts/XML_daily.asp


 
sniknik ©   (2008-11-01 00:28) [1]

declare @xmlString nvarchar(4000), @url varchar(255), @retVal INT, @oXML INT, @loadRetVal INT, @h int
declare @d1 datetime
set @d1 = GetDate()

select @url = "http://www.cbr.ru/scripts/XML_daily.asp?date_req=" + Convert(char(10), @d1, 103)
EXEC @retVal = sp_OACreate "MSXML2.DOMDocument", @oXML OUTPUT
EXEC @retVal = sp_OASetProperty @oXML, "async", 0
EXEC @retVal = sp_OAMethod @oXML, "load", @loadRetVal OUTPUT, @url
EXEC @retVal = sp_OAMethod @oXML, "xml", @xmlString OUTPUT
EXEC sp_OADestroy @oXML

exec sp_xml_preparedocument  @h output, @xmlString
select cast(floor(cast(@d1 as float)) as smalldatetime) as Data, CharCode, Nominal, Convert(money, replace(Value, ",", ".")) "Value"
from OpenXML (@h, "//Valute", 0)
with ( Name varchar(99) "./Name", Nominal int "./Nominal", Value varchar(10) "./Value", CharCode varchar(9) "./CharCode" )

exec sp_xml_removedocument @h


© найдено в инете ...


 
Ega23 ©   (2008-11-01 09:54) [2]

ВАУ!!!!


 
clickmaker ©   (2008-11-01 12:50) [3]

с sp_OACreate можно и не такое вытворять...



Страницы: 1 вся ветка

Текущий архив: 2009.08.09;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
8-1196410194
аа
2007-11-30 11:09
2009.08.09
формы


2-1244455439
Ольга
2009-06-08 14:03
2009.08.09
Недоступна кнопка "Load Icon" в опциях проекта


15-1244493008
Юрий
2009-06-09 00:30
2009.08.09
С днем рождения ! 9 июня 2009 вторник


11-1205170252
DJ_UZer
2008-03-10 20:30
2009.08.09
В Мемо


15-1244542530
Машинка
2009-06-09 14:15
2009.08.09
Блок питания 16-10v