Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
725
Tıklama
0
Öne Çıkarma
c# mysql den resim çekme
Y
10 yıl
Binbaşı
Konu Sahibi

Arkadaşlar resim1 isminde bir alanım var,dosyanın yolunu buraya kaydediyorum,dosyayı da bilgisayarda bir klasöre atıyorum (aynı dosya yolunda) neyse şimdi ben veritabanındaki dosya yolunu alıp,resim eklemek istiyorum ama yapamadım...yardımcı olur musunuz ?

 
try
{
String constring = "datasource=localhost;username=xxx;password='xxx'";
String Query = "select * from arackiralama.arackayit where id='0'";
MySqlConnection conDatabase = new MySqlConnection(constring);
MySqlCommand cmdDatabase = new MySqlCommand(Query, conDatabase);
conDatabase.Open();
MySqlDataReader myreader = cmdDatabase.ExecuteReader();
while (myreader.Read())
{

pictureBox1.Image = Image.FromFile(myreader.GetString("resim1"));


}
conDatabase.Close();

}
catch (Exception x)
{
MessageBox.Show(x.Message);
}




B
10 yıl
Binbaşı

şu bölü hatalı: (myreader.GetString("resim1"))

resim1 yerine dönen objede senin istediğin değer verenin indeksini girmen gerek.

örneğin 4 değer olsun
id
name
resimUrl
date
seninki şöle olmalı
(myreader.GetString(2)) //indeks sıfırla başlar


Bu mesaja 1 cevap geldi.
Y
10 yıl
Binbaşı
Konu Sahibi

quote:

Orijinalden alıntı: bekoc

şu bölü hatalı: (myreader.GetString("resim1"))

resim1 yerine dönen objede senin istediğin değer verenin indeksini girmen gerek.

örneğin 4 değer olsun
id
name
resimUrl
date
seninki şöle olmalı
(myreader.GetString(2)) //indeks sıfırla başlar

hocam saolun önceliklee,dediğinizi yaptım ama bu defa da sadece dosya yolunu bana yeni bir pencerede açtı

bu şekilde çıkıyor :(

< Resime gitmek için tıklayın >


Bu mesaja 1 cevap geldi.
B
10 yıl
Binbaşı

.image e değil de .ImageLocation a atamayı dene.


Bu mesaja 1 cevap geldi.
Y
10 yıl
Binbaşı
Konu Sahibi

quote:

Orijinalden alıntı: bekoc

.image e değil de .ImageLocation a atamayı dene.

tamam Hocam hallettim,dosya isminde sorun varmış aracKiralamaİcons yerine başka isim verdim geldi resimler saolun tekrar..



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.