Soran
komut.ExecuteNonQuery(); (ExcuteNonQuery özelliği başlatılmamış) diyor ne yapmalıyım?

Soru
-
System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;
SqlConnection baglanti = new SqlConnection(@"; Data Source=LAPTOP-SL66OG12\SQLEXPRESS;Initial Catalog=dbAraba;Integrated Security=True");
SqlCommand komut = new SqlCommand();
komut.Connection = baglanti;
komut = new SqlCommand("insert into tbKisiler(id,marka,model,fiyat,plaka,uretimt,tekersayisi,tekerinc,tekerboyut,yolcusayisi,renk,kapisayisi,yakitturu,bagajkapasite,beygir,ağırlık) values(@id,@marka,@model,@fiyat,@plaka,@uretimt,@tekersayisi,@tekerinc,@tekerboyut,@yolcusayisi,@renk,@kapisayisi,@yakitturu,@bagajkapasite,@beygir,@ağırlık)");
komut.Parameters.AddWithValue("@id", txid.Text);
komut.Parameters.AddWithValue("@marka",txmarka .Text);
komut.Parameters.AddWithValue("@model", txmodel.Text);
komut.Parameters.AddWithValue("@fiyat", txfiyat.Text);
komut.Parameters.AddWithValue("@plaka", txplaka.Text);
komut.Parameters.AddWithValue("@uretimt", txuretimt.Text);
komut.Parameters.AddWithValue("@tekersayisi", txtekersayisi.Text);
komut.Parameters.AddWithValue("@tekerinc", txtekerinc.Text);
komut.Parameters.AddWithValue("@tekerboyut", txtekerboyut.Text);
komut.Parameters.AddWithValue("@yolcusayisi", txyolcusayisi.Text);
komut.Parameters.AddWithValue("@renk", txrenk.Text);
komut.Parameters.AddWithValue("@kapisayisi", txkapisayisi.Text);
komut.Parameters.AddWithValue("@yakitturu", txyakitturu.Text);
komut.Parameters.AddWithValue("@bagajkapasite", txbagajkapasite.Text);
komut.Parameters.AddWithValue("@beygir", txbeygir.Text);
komut.Parameters.AddWithValue("@ağırlık", txagirlik.Text);
baglanti.Open();
komut.ExecuteNonQuery();
baglanti.Close();
Tüm Yanıtlar
-
SqlCommand komut = new SqlCommand(); komut.Connection = baglanti; komut = new SqlCommand("insert into tbKisiler(id,marka,model,fiyat,plaka,uretimt,tekersayisi,tekerinc,tekerboyut,yolcusayisi,renk,kapisayisi,yakitturu,bagajkapasite,beygir,ağırlık) values(@id,@marka,@model,@fiyat,@plaka,@uretimt,@tekersayisi,@tekerinc,@tekerboyut,@yolcusayisi,@renk,@kapisayisi,@yakitturu,@bagajkapasite,@beygir,@ağırlık)");
yerine,
komut = new SqlCommand("insert into tbKisiler(id,marka,model,fiyat,plaka,uretimt,tekersayisi,tekerinc,tekerboyut,yolcusayisi,renk,kapisayisi,yakitturu,bagajkapasite,beygir,ağırlık) values(@id,@marka,@model,@fiyat,@plaka,@uretimt,@tekersayisi,@tekerinc,@tekerboyut,@yolcusayisi,@renk,@kapisayisi,@yakitturu,@bagajkapasite,@beygir,@ağırlık)", baglanti);
yazın.
Sorunuzun yanıtı bu ise "Yanıt olarak işaretle"yerek siz de forumun işleyişine katkıda bulununuz...
-
-
Diğer komutlarda hata veriyor.
En azından hata mesajını veya konumunu buraya yazsaydınız.
Kodlarınızdan gördüğüm kadarıyla her kolon için parametre olarak string bilgi göndermişsiniz.
Oysa teker sayısı gibi kolonlar büyük ihtimalle integer türündedir.
Diğer hatalar bundandır.
Sorunuzun yanıtı bu ise "Yanıt olarak işaretle"yerek siz de forumun işleyişine katkıda bulununuz...