Şimdi Ara

Executenonquery'de Hata Alıyorum

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
11
Cevap
0
Favori
935
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • eksık yazdığım birşey mi var acaba ?

    http://abload.de/img/adsz2jk8x.png



  • SQL cümleciğinin tamamını yazarsan belki hatayı görebilirim...
  • quote:

    Orijinalden alıntı: arrowcrown

    SQL cümleciğinin tamamını yazarsan belki hatayı görebilirim...

    public ürün_ekle()
    {
    InitializeComponent();
    }
    SqlConnection con = new SqlConnection(@"Data Source=CASPER\;Initial Catalog=ElektronikMagaza;Integrated Security=True");

    private void btnEkle_Click(object sender, EventArgs e)
    {
    if (con.State == ConnectionState.Closed)
    {
    con.Open();

    }
    SqlCommand cmd = new SqlCommand("insert into Bilgisayar(marka,Ekrankartımodeli,harddiskboyutu,ram,islemci,fiyat)values('@marka'=marka, '@ekrankartımodeli'=ekrankartımodeli,'@harddiskboyutu'=harddiskboyutu,'@ram'=ram,'@islemci'=islemci,'@fiyat'=fiyat)", con);
    cmd.Parameters.AddWithValue("@ram", txtRam.Text);
    cmd.Parameters.AddWithValue("@islemci", txtİşlemci.Text);
    cmd.Parameters.AddWithValue("@fiyat",txtFiyat.Text);
    cmd.Parameters.AddWithValue("@marka", txtMarka.Text);
    cmd.Parameters.AddWithValue("@harddiskboyutu", txtHDD.Text);
    cmd.Parameters.AddWithValue("@ekrankartımodeli", txtEkranKartı.Text);
    cmd.ExecuteNonQuery();
    MessageBox.Show("Basarı İle Eklendı");
    con.Close();
    txtEkranKartı.Text = null;
    txtFiyat.Text = null;
    txtHDD.Text = null;
    txtİşlemci.Text = null;
    txtMarka.Text = null;
    txtRam.Text = null;
    }




  • INSERT INTO Bilgisayar (marka,Ekrankartımodeli,harddiskboyutu,ram,islemci,fiyat) VALUES (@marka,@ekrankartımodeli,@harddiskboyutu,@ram,@islemci,@fiyat)
    şeklinde dene.
  • quote:

    Orijinalden alıntı: arrowcrown

    INSERT INTO Bilgisayar (marka,Ekrankartımodeli,harddiskboyutu,ram,islemci,fiyat) VALUES (@marka,@ekrankartımodeli,@harddiskboyutu,@ram,@islemci,@fiyat)
    şeklinde dene.

    olmadı malesef
  • Try catch kullanmalisin. Belki hatani gidermez ama daha saglikli olur.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Bu şekilde dener misin ? Values kısımından sonra = kullanmana gerek yok zaten addparametres derken algılatıyorsun onu.

    public ürün_ekle()  
    {
    InitializeComponent();
    }

    SqlConnection con = new SqlConnection(@"Data Source=CASPER\;Initial Catalog=ElektronikMagaza;Integrated Security=True");

    private void btnEkle_Click(object sender, EventArgs e)
    {
    if (con.State == ConnectionState.Closed)
    {
    con.Open();
    }

    SqlCommand cmd = new SqlCommand("INSERT INTO Bilgisayar(marka, Ekrankartımodeli, harddiskboyutu, ram, islemci, fiyat) VALUES (@marka, @Ekrankartımodeli, @harddiskboyutu, @ram, @islemci, @fiyat)", con);

    cmd.Parameters.AddWithValue("@marka", txtMarka.Text);
    cmd.Parameters.AddWithValue("@Ekrankartımodeli", txtEkranKartı.Text);
    cmd.Parameters.AddWithValue("@harddiskboyutu", txtHDD.Text);
    cmd.Parameters.AddWithValue("@ram", txtRam.Text);
    cmd.Parameters.AddWithValue("@islemci", txtİşlemci.Text);
    cmd.Parameters.AddWithValue("@fiyat",txtFiyat.Text);

    cmd.ExecuteNonQuery();

    MessageBox.Show("Basarı İle Eklendı");
    con.Close();

    txtEkranKartı.Text = null;
    txtFiyat.Text = null;
    txtHDD.Text = null;
    txtİşlemci.Text = null;
    txtMarka.Text = null;
    txtRam.Text = null;
    }



    < Bu mesaj bu kişi tarafından değiştirildi cllyldrm -- 17 Ağustos 2014; 14:00:05 >




  • Yapay Zeka’dan İlgili Konular
    hata mesajı alıyorum
    18 yıl önce açıldı
    Daha Fazla Göster
  • Collation değeri Turkish_CI_AS mi?
  • quote:

    Orijinalden alıntı: Tugrul_512bit

    Collation değeri Turkish_CI_AS mi?

    o nedir ?
  • quote:

    Orijinalden alıntı: flowerhorn

    quote:

    Orijinalden alıntı: Tugrul_512bit

    Collation değeri Turkish_CI_AS mi?

    o nedir ?


    Veritabanındaki karakterlerin uyumluluğu için. ÜÇĞığşŞçüİ gibi....
  • quote:

    Orijinalden alıntı: Tugrul_512bit

    quote:

    Orijinalden alıntı: flowerhorn

    quote:

    Orijinalden alıntı: Tugrul_512bit

    Collation değeri Turkish_CI_AS mi?

    o nedir ?


    Veritabanındaki karakterlerin uyumluluğu için. ÜÇĞığşŞçüİ gibi....

    tablodaki isim 'de "işlemci" yazıyordu c# da "islemci " yazmışım o yüzdenmiş
    ilginiz için teşekkürler .

    @cllyldrm çok yardımcı oldu .




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.