Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Импорт курсов валют
|
|||
|---|---|---|---|
|
#18+
buserЧуток уточню ссылку вот оно Люди, у кого сегодня эта ссылка работает? У меня не открывает целый день. :( Еще вопрос, есть ли что то похожее в других банках (Внешэкономбанк и т.п.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2004, 16:42 |
|
||
|
Импорт курсов валют
|
|||
|---|---|---|---|
|
#18+
Там и справочник валюты я разместил: http://www.sql.ru/forum/actualthread.aspx?tid=145807 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2004, 17:01 |
|
||
|
Импорт курсов валют
|
|||
|---|---|---|---|
|
#18+
Alex_NFЛюди, неужели никому не нужно знать курс бакса и евра на сегодня? И, естественно, иметь его у себя в БД. Если кто-нибудь знает, как это сделать на T-SQL, поделитесь плз! Можно даже одного бакса. я делал утилитку на Access'е для закачки курсов с сайта ЦБ на SQL Server... можно ее вешать в шедулер, чтобы она каждое утро грузила курс. статья утилитка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2004, 17:45 |
|
||
|
Импорт курсов валют
|
|||
|---|---|---|---|
|
#18+
sraider Спасибо за утилитку, мне под MSSQL, здесь уже код встречался.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2004, 18:29 |
|
||
|
Импорт курсов валют
|
|||
|---|---|---|---|
|
#18+
PAВот пример для USD: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. Текст LoadXMLFromFile(где-то в инете попалась): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. подскажите плз если процедура LoadXMLFromFile не работает, в чем может быть причина? У меня SQL 2000, может на него что-то доставить надо чтобы он распознавал xml? Процедура работает без ошибок, но возвращает пустой tcXMLString, забирая корректный url. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 13:07 |
|
||
|
Импорт курсов валют
|
|||
|---|---|---|---|
|
#18+
Может у sql сервера (его рабочей учетной записи) нет доступа в интернет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 13:23 |
|
||
|
Импорт курсов валют
|
|||
|---|---|---|---|
|
#18+
tt12Может у sql сервера (его рабочей учетной записи) нет доступа в интернет? А как это проверить? У нас доступ в инет по ip адресу компа и на том компе на котором sql живет интернет открыт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 13:30 |
|
||
|
Импорт курсов валют
|
|||
|---|---|---|---|
|
#18+
На SQL сервере под учетной записью, с которой он работает, выйдите через броузер в итнернет, зайдите на сайт с курсами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 13:35 |
|
||
|
Импорт курсов валют
|
|||
|---|---|---|---|
|
#18+
tt12На SQL сервере под учетной записью, с которой он работает, выйдите через броузер в итнернет, зайдите на сайт с курсами. У меня учетные записи на базы SQL и входа в сеть разные (SQL - sa, сеть - user и домен Office). На сервер с SQL я попадаю с уч записью user, могу открыть интернет, зайти на любой сайт. Сетевой уч записи sa у меня нет. Я уже думаю может есть какие-то обновления для того чтобы сервер работал с XML? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 13:47 |
|
||
|
Импорт курсов валют
|
|||
|---|---|---|---|
|
#18+
Для вашей задачи сервис операционной системы "MSSQLSERVER" должен стартовать под учетной записью Windows, имеющей доступ в интернет на нужный сайт. Попробуйте прочитать средствами tsql копию странички с курсами разместив ее в локальной сети. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 14:07 |
|
||
|
Импорт курсов валют
|
|||
|---|---|---|---|
|
#18+
tt12Для вашей задачи сервис операционной системы "MSSQLSERVER" должен стартовать под учетной записью Windows, имеющей доступ в интернет на нужный сайт. Попробуйте прочитать средствами tsql копию странички с курсами разместив ее в локальной сети. Это работает, на серверном компе страничку сохранила из окошка explorer'a, в котором тоже все без проблемм открылось. А напрямую не соединяет через инет.... :-((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 14:27 |
|
||
|
Импорт курсов валют
|
|||
|---|---|---|---|
|
#18+
-- Load the XML into the document EXEC @retVal = sp_OAMethod @oXML, 'load', @loadRetVal OUTPUT, @tcFileName IF (@retVal <> 0) BEGIN А где проверка статуса завершения метода load ? А напрямую не соединяет через инет.... :-((( Под какой учетной записью стартует сервис MSSQLSERVER ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 15:10 |
|
||
|
Импорт курсов валют
|
|||
|---|---|---|---|
|
#18+
Glory -- Load the XML into the document EXEC @retVal = sp_OAMethod @oXML, 'load', @loadRetVal OUTPUT, @tcFileName IF (@retVal <> 0) BEGIN А где проверка статуса завершения метода load ? А напрямую не соединяет через инет.... :-((( Под какой учетной записью стартует сервис MSSQLSERVER ? Стоит галка "с системной учетной записью", т.е как я понимаю по умолчанию это имя user, с которым я вхожу в сеть. Или не так? Я после этого запустив IE вижу сайт с курсами валют, а сервер нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 16:07 |
|
||
|
Импорт курсов валют
|
|||
|---|---|---|---|
|
#18+
Стоит галка "с системной учетной записью", т.е как я понимаю по умолчанию это имя user, с которым я вхожу в сеть. Или не так? Не так. Запуск сервиса не имеет никакого отношения к тому под какими учетными записями вы коннектитесь к нему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 16:11 |
|
||
|
Импорт курсов валют
|
|||
|---|---|---|---|
|
#18+
Glory Стоит галка "с системной учетной записью", т.е как я понимаю по умолчанию это имя user, с которым я вхожу в сеть. Или не так? Не так. Запуск сервиса не имеет никакого отношения к тому под какими учетными записями вы коннектитесь к нему. А если у меня инет привязан к IP компа, а не к учетной записи? В таком варианте имя под которым коннектится сервер может на что-то влиять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 16:17 |
|
||
|
Импорт курсов валют
|
|||
|---|---|---|---|
|
#18+
Что такое "инет привязан" ? На файерволе/прокси какие-то правила прописаны ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 16:27 |
|
||
|
Импорт курсов валют
|
|||
|---|---|---|---|
|
#18+
GloryЧто такое "инет привязан" ? На файерволе/прокси какие-то правила прописаны ? Да, там прописано что комп с конкретным IP может идти в инет, внезависимости от того какой пользователь на этом компе будет сидеть. И я с компа с базой SQL спокойно захожу на любой сайт. А сам SQL нет :-( По-моему, в данном случае под какой учетной записью запускается MSSQLSERVER роли играть не должно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 16:30 |
|
||
|
Импорт курсов валют
|
|||
|---|---|---|---|
|
#18+
По-моему, в данном случае под какой учетной записью запускается MSSQLSERVER роли играть не должно? Для того, чтобы убедится в этом нужно попробовать запустить MSSQLSERVER под другой учетной записью. Например, под вашей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 16:42 |
|
||
|
Импорт курсов валют
|
|||
|---|---|---|---|
|
#18+
Glory По-моему, в данном случае под какой учетной записью запускается MSSQLSERVER роли играть не должно? Для того, чтобы убедится в этом нужно попробовать запустить MSSQLSERVER под другой учетной записью. Например, под вашей нет, данных не возвращает :-((( , ошибку правда тоже :-))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 16:51 |
|
||
|
Импорт курсов валют
|
|||
|---|---|---|---|
|
#18+
У меня ваш скрипт работает. У вас с локальным файлом тоже. Значит дело не в MSSQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 17:02 |
|
||
|
Импорт курсов валют
|
|||
|---|---|---|---|
|
#18+
GloryЗначит дело не в MSSQL. То что код на TSQL правильный я поняла, когда с локальным файлом эксперементировала. А что тогда еще может быть? Если не SQL, куда еще смотреть? Есть ли возможность явно прописать на какой сайт можно лезть серверу (или usery на unix'овой проксе?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 17:09 |
|
||
|
Импорт курсов валют
|
|||
|---|---|---|---|
|
#18+
Че-то непонятно, пробовали ли вы запускать службу MSSQL под другой учетной записью? Войдите в Administrative Tools -> Services. Затем правой на сервисе MSSQL, закладка LOG On и поставьте не local system, как например по умолчанию стоит, а другой аккаунт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 17:25 |
|
||
|
Импорт курсов валют
|
|||
|---|---|---|---|
|
#18+
dobalexЧе-то непонятно, пробовали ли вы запускать службу MSSQL под другой учетной записью? Да, пробовала. Процедура отрабатывает без ошибок, но данных не возвращает :-((( , ошибку правда тоже :-))) Тут не в учетной записи по-моему беда, а в том что у нас комп пускается в инет по IP вне зависимости от того кто и с какой учетной записью работает. Как лезет в инет SQL server? Попробовала создать DTS пакет с источником DTS на xml файл: New Connection............ConnName Data source..................HTML file source File name.....................http://www.cbr.ru/scripts/XML_dynamic.asp?date_req1=01/03/2005&date_req2=01/03/2005&VAL_NM_RQ=R01235 User name Password 1. Вначале поставила: User name и пароль от учетной записи Windows, получила ошибку: Error source: Microsoft Jet Database Engine Error description: Не удается запустить приложение. Системная база данных отсутствует или открыта с монопольным доступом другим пользователем. 2. Запускаю под учетной записью SQL server - та же ошибка. 3. Дальше попробовала запустить без user name и пароля. Ошибка: Error source: Microsoft Jet Database Engine Error description: Обновление невозможно. База данных или объект доступны только для чтения. Может инет на sql server'е настроить можно? В смысле доступ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2005, 09:02 |
|
||
|
Импорт курсов валют
|
|||
|---|---|---|---|
|
#18+
Тут не в учетной записи по-моему беда, а в том что у нас комп пускается в инет по IP вне зависимости от того кто и с какой учетной записью работает. Как лезет в инет SQL server? Лезет также как и вы. Проверяйте на вашем файерволе куда и как он полез Попробовала создать DTS пакет с источником DTS на xml файл: New Connection............ConnName Data source..................HTML file source File name.....................http://www.cbr.ru/scripts/XML_dynamic.asp?date_req1=01/03/2005&date_req2=01/03/2005&VAL_NM_RQ=R01235 User name Password HTML file source работает только с файлом на диске. С URL-ми не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2005, 09:49 |
|
||
|
Импорт курсов валют
|
|||
|---|---|---|---|
|
#18+
Логи на прокси: Если через IE: 1109742265.548 51 193.142.107.138 TCP_MISS/200 584 GET http://www.cbr.ru/scr ipts/XML_dynamic.asp? - DIRECT/212.40.192.49 text/xml Если через MS SQL: 1109747386.359 4 193.142.107.138 TCP_MISS/000 0 GET http://www.cbr.ru/scrip ts/XML_dynamic.asp? - NONE/- - ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2005, 10:15 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32938636&tid=1689093]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 256ms |
| total: | 410ms |

| 0 / 0 |
