создать новую тему раскрыть все
свернуть/развернуть ветвь Загрузка курсов валют [Basil 11/12/2004 16:35] # написать ответ
 
1. Сегодня 11.12
2. Загружаем курсы валют.
Предлагают с 01.12 по 11.12.
Соглашаемся. Курсы на каждый день.
Все ОК. В базе курсы с 01.12 по 11.12
3. Пробуем еще раз, указав интервал с 01.11 по 11.12. Загружаются курсы с 30.10 по 01.12 (!)
4. Пробуем вновь загрузить курсы с 01.12 по 11.12. Ничего не  изменяется, в базе видны курсы с 30.10 по 01.12
Это так задумано или все же ошибка?
 
...возможно, тут оказывает влияние сам сайт, с которого грузятся курсы. Дело в том, что выбранные даты используются программой только для того, чтобы заказать у сервера нужные курсы. А в базу добавляется то, что пришлёт сервер без дополнительных проверок.
 
Почему именно так? Очень просто: если вы выберете загрузку курсов на выходной день, то сервер ЦБ России в ответ на такой запрос вернёт пятничный курс, который был установлен на выходные дни. Таким образом, в базу данных запишется актуальный курс на указанное число.
 
Кстати, а какой именно библиотекой вы пользовались? ЦБ России? Нацбанк Украины?
свернуть/развернуть ветвь Загрузка курсов валют [Basil 19/12/2004 19:12] # написать ответ
 
ЦБ России...
эффект устойчив...
попробую предположить, что есть какие-то особенности не в получении курсов (курсы получаются правильно, с чистой базой курсов я могу получать и те и те), а при занесении полученных курсов в базу _если в ней уже есть курсы за этот месяц.