Şimdi Ara

c# da üye profili yapıyorum mysql veritabanına resim eklerken sıkıntı yaşıyorum

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
1
Cevap
0
Favori
558
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • c# da mysql veritabanında otomasyon programı yapıyorum üyelerime özel profil yapıyorum fakat resim eklerken böyle sorunla karşılaşıyorum...

    private void button7_Click(object sender, EventArgs e)
    {


    //Resimimizi FileStream metoduyla okuma modunda açıyoruz.

    FileStream fs = new FileStream(resimPath, FileMode.Open, FileAccess.Read);

    //BinaryReader ile byte dizisi ile FileStream arasında veri akışı sağlanıyor.

    BinaryReader br = new BinaryReader(fs);

    /*ReadBytes ile FileStreamde belirtilen resim dosyasındaki byte lar

    byte dizisine aktarılıyor.

    */

    byte[] resim = br.ReadBytes((int)fs.Length);

    br.Close();

    fs.Close();

    //Sql Veritabanı ve Kayıt işlemleri

    //MySqlConnection bag = new MySqlConnection("Database=vt_ilac; Data Source=localhost; User ID=root;");
    //MySqlCommand ekle = new MySqlCommand();

    MySqlConnection bag = new MySqlConnection ("Database=vt_ilac; Data Source=localhost; User ID=root;");

    MySqlCommand ekle = new MySqlCommand("insert into kullanici_bilgi(kullanici_fotograf) Values (image) ", bag);

    ekle.Parameters.Add("@image", SqlDbType.Image, resim.Length).Value = resim;

    try
    {

    bag.Open();

    kmt.ExecuteNonQuery();

    MessageBox.Show(" Veritabanına kayıt yapıldı.");

    }

    catch (Exception ex)
    {

    MessageBox.Show(ex.Message.ToString());

    }
    }

    private void button8_Click(object sender, EventArgs e)
    {
    try
    {

     c# da üye profili yapıyorum mysql veritabanına resim eklerken sıkıntı yaşıyorum c# da üye profili yapıyorum mysql veritabanına resim eklerken sıkıntı yaşıyorum







  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.