Главная страница
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.008 c
2-1244793898
HRustBB
2009-06-12 12:04
2009.08.09
Свой формат в буфер обмена


15-1244493792
Медвежонок Пятачок
2009-06-09 00:43
2009.08.09
новая мулька


15-1244615651
brother
2009-06-10 10:34
2009.08.09
есть у кого Gold аккаунт на depositfiles.com?


15-1244210713
evgenij
2009-06-05 18:05
2009.08.09
значение переменных


2-1243594194
DevilDevil
2009-05-29 14:49
2009.08.09
Разные результаты StretchBlt