projeyi dediginiz gibi yaptiginiz gibi yaptim ama gene de hata veriyior yardim ci olurmusunuz hocam hata kodu da su System.ArgumentException: 'No mapping exists from object type System.Windows.Forms.TextBox to a known managed provider native type.'
dil c# ama otomasyon yapımında farklı yollar ve farklı kodlar görüyorum, bu videodaki c# ve sql berabermi? birde firmalarda bu yol mu kullanılıyor genelde
guncelle.ExecuteNonQuery(); kısmında hata alıyorum neden olabilir. baglanti.Open(); SqlCommand guncelle = new SqlCommand("Uptade Tbl_Personel Set PerAd=@p1,PerSoyad=@p2,PerSehir=@p3,PerMaas=@p4,PerDurum=@p5,PerMeslek=@p6 where Personelid=@p7", baglanti); guncelle.Parameters.AddWithValue("p1", txtad.Text); guncelle.Parameters.AddWithValue("p2", txtsoyad.Text); guncelle.Parameters.AddWithValue("p3", cmbsehir.Text); guncelle.Parameters.AddWithValue("p4", mscmaas.Text); guncelle.Parameters.AddWithValue("p5", label8.Text); guncelle.Parameters.AddWithValue("p6", txtmeslek.Text); guncelle.Parameters.AddWithValue("p7", txtid.Text); guncelle.ExecuteNonQuery(); baglanti.Close();
Oluşturuduğunuz her SqlCommand nesnesinin Query metinini girdikten sonra parametre olarak bağlantıyı vermeniz gerekir. Kodlarınızda gördüğüm kadarıyla oluşturduğunuz SqlCommand nesnelerinden bir tanesinde con parametresi verilmemiş. Bu nedenle hata alıyor olabilirsiniz.
öyle bir güncelleme komutu yazdım ki dillere destan ne güncelliyor nede hata veriyor heyt bee yazdığım kod ise SqlConnection cnn = new SqlConnection("Data Source=LAPTOP-52KM6CRM\\SQLEXPRESS; Initial Catalog=sultan; Integrated Security=True"); cnn.Open(); SqlCommand cmd = new SqlCommand("Update urun set kod=@p1,tur=@p2,renk=@p3 where kod=@p1 ", cnn); cmd.Parameters.AddWithValue("p1", textBox1.Text); cmd.Parameters.AddWithValue("p2", textBox2.Text); cmd.Parameters.AddWithValue("p3", textBox3.Text); cmd.ExecuteNonQuery(); cnn.Close(); textBox3.Clear(); textBox2.Clear(); textBox1.Clear(); MessageBox.Show("Ürünler Güncellendi"); şimdi soru şu ben nerde hata yapıyorum acele ederseniz sevinirim çünkü müşteri bekliyor teşekkür ederim
Anlatan dilinize ve yüreğinize sağlık Yasin bey kardeşim. O kadar yalın ve sade ayrıca açıklayamalarıyla birlikte HARİKA bir paylaşım olmuş.
proje ödevim için bu videodan destek alıyorum çok teşekkür ederim anlatımınız için
Çok güzel anlattınız anladım teşekkür ederim.Keşke daha fazla videonuz olsa da izlesem :)
Öğretmenim sizi çok seviyorum ve çok güzel olmuş emeğinize elinize sağlık böyle devam edin.(ve sizi çok seviyorum!!!)
tertemiz anlatim, tesekkur ederim.
Datagridview a veri tabanını tanımlarken veri tabanı bilgisi alınıyor olarak kaldı ne yapabilirim
Öğretmenim videolarınız çok güzel
projeyi dediginiz gibi yaptiginiz gibi yaptim ama gene de hata veriyior yardim ci olurmusunuz hocam hata kodu da su
System.ArgumentException: 'No mapping exists from object type System.Windows.Forms.TextBox to a known managed provider native type.'
Emeğinize sağlık hocam
abi anlatımda video'da çok iyi olmuş ama neden yeni video gelmiyor ): veya kursunuz mu var varsa nasıl katılabilirim?
Paylaşım için teşekkürler..
DESKTOP-I2KIM39\SQLEXPRESS hocam "/" işarette hata veriyo anlamadım benim veri bağlantı yapımı bu gösteriyo
çözebildin mi? aynı sorunu yaşıyorum
@@_KebabWarrior_ parantezden sonra @ koy
@@grkmgncx eyw kral yorumu yazdıktan sonra bulmuşum da buraya yazmayı unuttum, "\" yerine "\\" yapsak da oluyormuş
Abi veri tabanının dosyalarını verebilirmisin
,
hocam acil konuşmamız lazım rica etsem ulaşabileceğim bir iletişim yolu söyler misiniz
Emeğinize sağlık hocam 🙏
Sağolasın Hocam 😊
@@rockimist35 Öğretmenim nolur yeni video
abi bununla farklı cihazlardanda aktarım yapılırmı
dil c# ama otomasyon yapımında farklı yollar ve farklı kodlar görüyorum, bu videodaki c# ve sql berabermi? birde firmalarda bu yol mu kullanılıyor genelde
selamun aleyküm hocam videonun devamları ne aman gelecek merakla bekliyoruz
Hocam tabloları oluşturduğunuz detaylı video varnı
insert , delete, update , select en az 30 tane video var bu şekilde herkes aynı şeyi anlatmış C# da.
Murat yücedağ videosunu anımsattı hocam yinede emeğinize sağlık
Murat Hocam büyük üstad hocam🙏 Kitaplarını derslerimde işlerim.
Hocam çok Mükemmel olmuş ben doruk
Ben 3/D den Ali Burak
Robatik kodlama öğretmenim
Bakar mısınız
guncelle.ExecuteNonQuery(); kısmında hata alıyorum neden olabilir.
baglanti.Open();
SqlCommand guncelle = new SqlCommand("Uptade Tbl_Personel Set PerAd=@p1,PerSoyad=@p2,PerSehir=@p3,PerMaas=@p4,PerDurum=@p5,PerMeslek=@p6 where Personelid=@p7", baglanti);
guncelle.Parameters.AddWithValue("p1", txtad.Text);
guncelle.Parameters.AddWithValue("p2", txtsoyad.Text);
guncelle.Parameters.AddWithValue("p3", cmbsehir.Text);
guncelle.Parameters.AddWithValue("p4", mscmaas.Text);
guncelle.Parameters.AddWithValue("p5", label8.Text);
guncelle.Parameters.AddWithValue("p6", txtmeslek.Text);
guncelle.Parameters.AddWithValue("p7", txtid.Text);
guncelle.ExecuteNonQuery();
baglanti.Close();
Oluşturuduğunuz her SqlCommand nesnesinin Query metinini girdikten sonra parametre olarak bağlantıyı vermeniz gerekir. Kodlarınızda gördüğüm kadarıyla oluşturduğunuz SqlCommand nesnelerinden bir tanesinde con parametresi verilmemiş. Bu nedenle hata alıyor olabilirsiniz.
öyle bir güncelleme komutu yazdım ki dillere destan ne güncelliyor nede hata veriyor heyt bee yazdığım kod ise
SqlConnection cnn = new SqlConnection("Data Source=LAPTOP-52KM6CRM\\SQLEXPRESS; Initial Catalog=sultan; Integrated Security=True");
cnn.Open();
SqlCommand cmd = new SqlCommand("Update urun set kod=@p1,tur=@p2,renk=@p3 where kod=@p1 ", cnn);
cmd.Parameters.AddWithValue("p1", textBox1.Text);
cmd.Parameters.AddWithValue("p2", textBox2.Text);
cmd.Parameters.AddWithValue("p3", textBox3.Text);
cmd.ExecuteNonQuery();
cnn.Close();
textBox3.Clear();
textBox2.Clear();
textBox1.Clear();
MessageBox.Show("Ürünler Güncellendi");
şimdi soru şu ben nerde hata yapıyorum acele ederseniz sevinirim çünkü müşteri bekliyor teşekkür ederim
cmd.Parameters.AddWithValue("p1", textBox1.Text);
cmd.Parameters.AddWithValue("p2", textBox2.Text);
cmd.Parameters.AddWithValue("p3", textBox3.Text);
kısımlarında p1 ,p2,p3 değil de @p1, @p2,@p3 kullanman gerekirdi
where kod =@p1 olamaz zaten başta vermişsin
p'li ifadelerin başına @ işaretini koymamışsın