-
Üyelik
25.03.2019
-
Yaş/Cinsiyet
28 / E
-
Meslek
I-T
-
Konum
Antalya
-
Ad Soyad
S** U**
-
Mesajlar
72
-
Beğeniler
13 / 11
-
Ticaret
0, (%0)
C# ile TCMB den dünün kurlarını çekiyorum ama bazı tarihlerde XML sayfası olmuyor ve program kırılıyor. Amacım XML sayfasından veriler çekilemeyince hata vermesi.
-
Üyelik
21.01.2014
-
Yaş/Cinsiyet
33 / E
-
Meslek
Öğrenci
-
Konum
Kayseri
-
Ad Soyad
A** Ş**
-
Mesajlar
879
-
Beğeniler
14 / 172
-
Ticaret
1, (%100)
eğer xml sayfası yoksa başka birşey yap seçeneği eklemeyi denesen?
-
Üyelik
25.03.2019
-
Yaş/Cinsiyet
28 / E
-
Meslek
I-T
-
Konum
Antalya
-
Ad Soyad
S** U**
-
Mesajlar
72
-
Beğeniler
13 / 11
-
Ticaret
0, (%0)
DateTime Tarih = DateTime.Today.AddDays(-1);
string ay = Tarih.Month.ToString().PadLeft(2, '0');
string gun = Tarih.Day.ToString().PadLeft(2, '0');
string kur = string.Format("http://www.tcmb.gov.tr/kurlar/{0}{1}/{2}{1}{0}.xml", Tarih.Year, ay, gun);
var xmlDoc1 = new XmlDocument();
xmlDoc1.Load(kur);
string USDd = xmlDoc1.SelectSingleNode("Tarih_Date/Currency [@Kod='USD']/ForexBuying").InnerXml;
usddunku.Text = string.Format("{1}", tarih.ToShortDateString(), USDd);
string EURd = xmlDoc1.SelectSingleNode("Tarih_Date/Currency [@Kod='EUR']/ForexBuying").InnerXml;
eurodunku.Text = string.Format("{1}", tarih.ToShortDateString(), EURd);
string GBPd = xmlDoc1.SelectSingleNode("Tarih_Date/Currency [@Kod='GBP']/ForexBuying").InnerXml;
gbpdunku.Text = string.Format("{1}", tarih.ToShortDateString(), GBPd);
string CHFd = xmlDoc1.SelectSingleNode("Tarih_Date/Currency [@Kod='CHF']/ForexBuying").InnerXml;
chfdunku.Text = string.Format("{1}", tarih.ToShortDateString(), CHFd);
-
Üyelik
29.11.2017
-
Yaş/Cinsiyet
27 / E
-
Meslek
Cross Platform Developer
-
Konum
İstanbul Anadolu
-
Ad Soyad
E** B**
-
Mesajlar
168
-
Beğeniler
12 / 47
-
Ticaret
0, (%0)
try{
DateTime Tarih = DateTime.Today.AddDays(-1);
string ay = Tarih.Month.ToString().PadLeft(2, '0');
string gun = Tarih.Day.ToString().PadLeft(2, '0');
string kur = string.Format("http://www.tcmb.gov.tr/kurlar/{0}{1}/{2}{1}{0}.xml", Tarih.Year, ay, gun);
var xmlDoc1 = new XmlDocument();
xmlDoc1.Load(kur);
string USDd = xmlDoc1.SelectSingleNode("Tarih_Date/Currency [@Kod='USD']/ForexBuying").InnerXml;
usddunku.Text = string.Format("{1}", tarih.ToShortDateString(), USDd);
string EURd = xmlDoc1.SelectSingleNode("Tarih_Date/Currency [@Kod='EUR']/ForexBuying").InnerXml;
eurodunku.Text = string.Format("{1}", tarih.ToShortDateString(), EURd);
string GBPd = xmlDoc1.SelectSingleNode("Tarih_Date/Currency [@Kod='GBP']/ForexBuying").InnerXml;
gbpdunku.Text = string.Format("{1}", tarih.ToShortDateString(), GBPd);
string CHFd = xmlDoc1.SelectSingleNode("Tarih_Date/Currency [@Kod='CHF']/ForexBuying").InnerXml;
chfdunku.Text = string.Format("{1}", tarih.ToShortDateString(), CHFd);
}
catch
{
Messagebox.show("Bugünün verisine ulaşılamadı !");
}
1 kişi bu mesajı beğendi.