Загрузка курсов валют
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
Это так задумано или все же ошибка?
Я перепроверю, в чём тут дело... (+)
Dervish
17/12/2004 14:34
#
...возможно, тут оказывает влияние сам сайт, с которого грузятся курсы. Дело в том, что выбранные даты используются программой только для того, чтобы заказать у сервера нужные курсы. А в базу добавляется то, что пришлёт сервер без дополнительных проверок.
Почему именно так? Очень просто: если вы выберете загрузку курсов на выходной день, то сервер ЦБ России в ответ на такой запрос вернёт пятничный курс, который был установлен на выходные дни. Таким образом, в базу данных запишется актуальный курс на указанное число.
Кстати, а какой именно библиотекой вы пользовались? ЦБ России? Нацбанк Украины?
Загрузка курсов валют
Basil
19/12/2004 19:12
#
ЦБ России...
эффект устойчив...
попробую предположить, что есть какие-то особенности не в получении курсов (курсы получаются правильно, с чистой базой курсов я могу получать и те и те), а при занесении полученных курсов в базу _если в ней уже есть курсы за этот месяц.