DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
Arama butonu
Bu konudaki kullanıcılar: 1 misafir
0
Cevap
431
Tıklama
0
Öne Çıkarma
Visual Studio C# ile excele kayıt ekleme
P
8 yıl (4 mesaj)
Er
Konu Sahibi

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?



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.