Infovalutar si erori cursuri

Infovalutar a plecat de la idee – pe vremuri nu exista posibilitatea sa preiei programatic cursurile BNR ( acum exista – si mai multe…). L-am facut ca sa preia cursurile de pagina HTML (multumesc , Ionut! Pe unde mai esti?)

Intre timp site-ul s-a modificat – si pusesem intre timp sa poata fi preluat cursul prin mai multe metode (WebService, url de forma http://infovalutar.ro/2009/3/10/EUR.bnr , Google si multe altele) , precum si sa preia si cursurile Bancii Centrale Europeene

Problema a aparut cind BNR si- a schimbat site-ul – si, desi pusesem sa preia si de la

http://www.bnro.ro/nbrfxrates.xml , totusi a avut o eroare  – nu stiu de ce. Am facut modificarile in aceeasi seara – si l-am pus sa ia si de la  http://www.bnro.ro/nbrfxrates.xml  si de la http://www.bnro.ro/files/xml/curs10.3.2009.xml .

De aici a pornit problema : cursul a venit inmultit cu 10.000 ! Am modificat rapid in BD … dar raul fusese facut, emailurile pornisera, oamenii vazusera cursurile …

Investigind, am vazut de unde era problema : la http://www.bnro.ro/nbrfxrates.xml  valorile sunt separate prin PUNCT, la http://www.bnro.ro/files/xml/curs10.3.2009.xml  sunt separate prin VIRGULA!

Eu zic ca am reparat greseala (System.Globalization.CultureInfo.CreateSpecificCulture(en-US sau ro-RO).NumberFormat pus la double.convert …) … dar vedem ziua urmatoare,2009-03-11

Imi cer scuze pentru greseala – si sper sa nu se repete miine!

One thought on “Infovalutar si erori cursuri

  1. Nu am descoperit de ce… si pentru ca oricum fac o noua versiune cu ASP.NET MVC si urasc sa mai scriu in .NET 1.1, am facut un instead of insert in sql server…daca procentul intre 2 zile consecutive depaseste 100%…

Leave a Reply

Your email address will not be published. Required fields are marked *