Şimdi Ara

Visual Studio C# ile excele kayıt ekleme

Bu Konudaki Kullanıcılar:
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
0
Favori
312
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba herkese

    C# ile excel'e veri göndermeye çalışıyorum. 17 farklı sütunum var. Bu sütünlara sırasıyla A,B,.... diye basit isimler verdiğimde ya da
    3 ya da 4 sütunlu bir excel hazırladığımda veri atabiliyorum ancak aşağıdaki gbii isimler kullandığımda verileri gönderemiyor. Aşağıya kodumu ekliyorum.
    private void button2_Click(object sender, EventArgs e)
    {




    xlsxbaglanti.Open();
    string sorgu = "Insert into [Sheet1$] (ORDERYEAR,COMPLYEAR,COUNTRY,CUSTOMER,"
    + "ACTIVITY,SITE,NO,RATING,TYPE,PH,F,HV,LV,TV,TAPCHANGER,COOLING,MANUFNO) "
    + "values (@ORDERYEAR, @COMPLYEAR, @COUNTRY, @CUSTOMER, @ACTIVITY, @SITE,"
    + "@NO, @RATING, @TYPE, @PH, @F, @HV, @LV, @TV, @TAPCHANGER, @COOLING, "
    + "@MANUFNO)";
    OleDbCommand komut = new OleDbCommand(sorgu, xlsxbaglanti);
    komut.Parameters.AddWithValue("@ORDERYEAR", textBox1.Text);
    komut.Parameters.AddWithValue("@COMPLYEAR", textBox2.Text);
    komut.Parameters.AddWithValue("@COUNTRY", textBox3.Text);
    komut.Parameters.AddWithValue("@CUSTOMER", textBox4.Text);
    komut.Parameters.AddWithValue("@ACTIVITY", textBox5.Text);
    komut.Parameters.AddWithValue("@SITE", textBox6.Text);
    komut.Parameters.AddWithValue("@NO", textBox7.Text);
    komut.Parameters.AddWithValue("@RATING", textBox8.Text);
    komut.Parameters.AddWithValue("@TYPE", textBox9.Text);
    komut.Parameters.AddWithValue("@PH", textBox10.Text);
    komut.Parameters.AddWithValue("@F", textBox11.Text);
    komut.Parameters.AddWithValue("@HV", textBox12.Text);
    komut.Parameters.AddWithValue("@LV", textBox13.Text);
    komut.Parameters.AddWithValue("@TV", textBox14.Text);
    komut.Parameters.AddWithValue("@TAPCHANGER", textBox15.Text);
    komut.Parameters.AddWithValue("@COOLING", textBox16.Text);
    komut.Parameters.AddWithValue("@MANUFNO", textBox17.Text);
    komut.ExecuteNonQuery();
    xlsxbaglanti.Close();

    }


    Bu isimleri kullanmak zorundayım.
    komut.ExecuteNonQuery(); BU satırda insert into hatası veriyor.
    internette hiç bir bilgi bulamadım. yardımcı olabilir misiniz bilginiz varsa?



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