Udemy'de bulunan kurslarımızı indirimli fiyatlarımız ile almak için linke tıklamanız yeterli olacaktır :) muratyucedag.wordpress.com/2019/03/22/udemy-indirim-linkleri/
sqldatareader kısmında takılıyor bende. Daha önceden başka forumda kullanmıştım hata vermemişti. System.Data.SqlClient.SqlException: 'Incorrect syntax near 'form'.' bu hatayı veriyor şimdi anlamadım neden oldu
Murat hocam merhabalar, textboxta çıkardığım sonucu, numarası ile kullanıcı girişi yapan kişinin sonuc sütununa eklemek istiyorum. yani textboxta ki veriyi kullanıcının tablosuna eklemek istiyorum acaba bununla ilgili youtubede bir videonuz var mıdır ? şimdiden çok teşekkürler.
Merhaba, C kullanarak optimizasyon (min/max) problemleri çözmek mümkün mü? Bununla alakalı çalışmanız yahut bir kaynağınız var mı beni yönlendirebileceğiniz? Teşekkür ederim, iyi çalışmalar.
Merhaba Hocam, Ben 2 ad kontrol için iki tanım yaptım, çalışıyor ancak aynı Mukerrer() içerisinde yapabilir miyim? Birde güncelleme butonunda aynı komutları yaptım. Örneğin seri no kontrolü yaptırıyorum. Seri no dan bir tane var ama kaydın seri no haricinde farklı bir alanını güncellemek istediğimde de aynı kayıt var uyarısı veriyor. bool durum; void Mukerrer() { baglanti.Open(); SqlCommand komut = new SqlCommand("select * from pc where envanter=@p2", baglanti); komut.Parameters.AddWithValue("@p2", textBox1.Text); SqlDataReader dr = komut.ExecuteReader(); if (dr.Read()) { durum = false; } else { durum = true; } baglanti.Close(); } bool durum2; void Mukerrer2() { baglanti.Open(); SqlCommand komut2 = new SqlCommand("select * from pc where cihaz_sn=@p4", baglanti); komut2.Parameters.AddWithValue("@p4", textBox3.Text); SqlDataReader dr2 = komut2.ExecuteReader(); if (dr2.Read()) { durum = false; } else { durum = true; } baglanti.Close(); } private void Btn_Guncelle_Click(object sender, EventArgs e) { DialogResult cevap; cevap = MessageBox.Show("Kaydı Güncellemek İstediğinizden Emin misiniz", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Question);//uyarı mesajı verildi. Mukerrer(); Mukerrer2(); if (durum == false || durum2 == false) { MessageBox.Show("Bu kayıt zaten var", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (cevap == DialogResult.Yes) { try { if (baglanti.State == ConnectionState.Closed) baglanti.Open(); // Bağlantımızı kontrol ediyoruz, eğer kapalıysa açıyoruz. SqlCommand komutguncelle = new SqlCommand("Update pc set envanter=@p2,marka_model=@p3,cihaz_sn=@p4,islemci=@p5,ram=@p6,hdd=@p7,birim=@p8,ad_soyad=@p9,bolum=@p10,gorev=@p11,amaci=@p12,nerede=@p13,demirbas=@p14,turu=@p15,kurulum=@p16,kullanim_zamani=@p17,lan_mac=@p18,wlan_mac=@p19,zimmet_durumu=@p20,zimmet_tarihi=@p21,notlar=@p22 where id=@p1", baglanti); komutguncelle.Parameters.AddWithValue("@p1", txtid.Text); komutguncelle.Parameters.AddWithValue("@p2", textBox1.Text); komutguncelle.Parameters.AddWithValue("@p3", textBox2.Text); komutguncelle.Parameters.AddWithValue("@p4", textBox3.Text); komutguncelle.Parameters.AddWithValue("@p5", textBox4.Text); komutguncelle.Parameters.AddWithValue("@p6", textBox5.Text); komutguncelle.Parameters.AddWithValue("@p7", textBox6.Text); komutguncelle.Parameters.AddWithValue("@p8", CmbBirim.Text); komutguncelle.Parameters.AddWithValue("@p9", CmbAdsoyad.Text); komutguncelle.Parameters.AddWithValue("@p10", CmbBolum.Text); komutguncelle.Parameters.AddWithValue("@p11", CmbGorev.Text); komutguncelle.Parameters.AddWithValue("@p12", TxtAmaci.Text); komutguncelle.Parameters.AddWithValue("@p13", CmbNerede.Text); komutguncelle.Parameters.AddWithValue("@p14", MtbDemirbas.Text); komutguncelle.Parameters.AddWithValue("@p15", CmbCihazturu.Text); komutguncelle.Parameters.AddWithValue("@p16", CmbKurulum.Text); komutguncelle.Parameters.AddWithValue("@p17", CmbKullanim.Text); komutguncelle.Parameters.AddWithValue("@p18", TxtLanmac.Text); komutguncelle.Parameters.AddWithValue("@p19", TxtWlanmac.Text); komutguncelle.Parameters.AddWithValue("@p20", CmbZimmet.Text); komutguncelle.Parameters.AddWithValue("@p21", DtpZimmet.Value); komutguncelle.Parameters.AddWithValue("@p22", RtbNotlar.Text); txtid.ToString(); textBox1.ToString(); textBox2.ToString(); textBox3.ToString(); textBox4.ToString(); textBox5.ToString(); textBox6.ToString(); CmbBirim.ToString(); CmbAdsoyad.ToString(); CmbBolum.ToString(); CmbGorev.ToString(); TxtAmaci.ToString(); CmbNerede.ToString(); MtbDemirbas.ToString(); CmbCihazturu.ToString(); CmbKurulum.ToString(); CmbKullanim.ToString(); TxtLanmac.ToString(); TxtWlanmac.ToString(); CmbZimmet.ToString(); DtpZimmet.ToString(); RtbNotlar.ToString(); komutguncelle.ExecuteNonQuery(); MessageBox.Show("Güncelleme İşlemi Başarıyla Gerçekleşti."); } catch (Exception hata) { MessageBox.Show("İşlem Sırasında Hata Oluştu." + hata.Message); } SqlDataAdapter da = new SqlDataAdapter("Select * from pc", baglanti); DataSet ds = new DataSet(); da.Fill(ds); dataGridView1.DataSource = ds.Tables[0]; dataGridView1.RowHeadersVisible = false; baglanti.Close(); } }
Udemy'de bulunan kurslarımızı indirimli fiyatlarımız ile almak için linke tıklamanız yeterli olacaktır :)
muratyucedag.wordpress.com/2019/03/22/udemy-indirim-linkleri/
Sayın hocam sizin ben heryerinizden öpüyorum
Üniversitede öğrenemediğim bilgileri senin sayende öğreniyorum hocam :)
Çok teşekkür ediyorum çok aradım ancak sizin videonuzda bulabildim.
Senin sayende kaç aydır öğrenemediğim veritabanını öğrendim
Hocam emeğinize sağlık çok işime yaradı.
allah razı olsun çok işime yaradı
hocam adamsın. bekliyoruz yeni videoları
teşekkürler
sqldatareader kısmında takılıyor bende. Daha önceden başka forumda kullanmıştım hata vermemişti. System.Data.SqlClient.SqlException: 'Incorrect syntax near 'form'.' bu hatayı veriyor şimdi anlamadım neden oldu
Merhaba xamarin eğitim videosu gelecek mi? Ya da eğitim setiniz var mı?
Murat hocam merhabalar, textboxta çıkardığım sonucu, numarası ile kullanıcı girişi yapan kişinin sonuc sütununa eklemek istiyorum. yani textboxta ki veriyi kullanıcının tablosuna eklemek istiyorum acaba bununla ilgili youtubede bir videonuz var mıdır ? şimdiden çok teşekkürler.
Merhaba, C kullanarak optimizasyon (min/max) problemleri çözmek mümkün mü? Bununla alakalı çalışmanız yahut bir kaynağınız var mı beni yönlendirebileceğiniz? Teşekkür ederim, iyi çalışmalar.
Hocam bunu sql serverde Unique Key kullanarakta yapabiliyoruz. Hangisi mantıklı olan?
Merhaba Hocam,
Ben 2 ad kontrol için iki tanım yaptım, çalışıyor ancak aynı Mukerrer() içerisinde yapabilir miyim? Birde güncelleme butonunda aynı komutları yaptım. Örneğin seri no kontrolü yaptırıyorum. Seri no dan bir tane var ama kaydın seri no haricinde farklı bir alanını güncellemek istediğimde de aynı kayıt var uyarısı veriyor.
bool durum;
void Mukerrer()
{
baglanti.Open();
SqlCommand komut = new SqlCommand("select * from pc where envanter=@p2", baglanti);
komut.Parameters.AddWithValue("@p2", textBox1.Text);
SqlDataReader dr = komut.ExecuteReader();
if (dr.Read())
{
durum = false;
}
else
{
durum = true;
}
baglanti.Close();
}
bool durum2;
void Mukerrer2()
{
baglanti.Open();
SqlCommand komut2 = new SqlCommand("select * from pc where cihaz_sn=@p4", baglanti);
komut2.Parameters.AddWithValue("@p4", textBox3.Text);
SqlDataReader dr2 = komut2.ExecuteReader();
if (dr2.Read())
{
durum = false;
}
else
{
durum = true;
}
baglanti.Close();
}
private void Btn_Guncelle_Click(object sender, EventArgs e)
{
DialogResult cevap;
cevap = MessageBox.Show("Kaydı Güncellemek İstediğinizden Emin misiniz", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Question);//uyarı mesajı verildi.
Mukerrer(); Mukerrer2();
if (durum == false || durum2 == false)
{
MessageBox.Show("Bu kayıt zaten var", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
else if (cevap == DialogResult.Yes)
{
try
{
if (baglanti.State == ConnectionState.Closed)
baglanti.Open();
// Bağlantımızı kontrol ediyoruz, eğer kapalıysa açıyoruz.
SqlCommand komutguncelle = new SqlCommand("Update pc set envanter=@p2,marka_model=@p3,cihaz_sn=@p4,islemci=@p5,ram=@p6,hdd=@p7,birim=@p8,ad_soyad=@p9,bolum=@p10,gorev=@p11,amaci=@p12,nerede=@p13,demirbas=@p14,turu=@p15,kurulum=@p16,kullanim_zamani=@p17,lan_mac=@p18,wlan_mac=@p19,zimmet_durumu=@p20,zimmet_tarihi=@p21,notlar=@p22 where id=@p1", baglanti);
komutguncelle.Parameters.AddWithValue("@p1", txtid.Text);
komutguncelle.Parameters.AddWithValue("@p2", textBox1.Text);
komutguncelle.Parameters.AddWithValue("@p3", textBox2.Text);
komutguncelle.Parameters.AddWithValue("@p4", textBox3.Text);
komutguncelle.Parameters.AddWithValue("@p5", textBox4.Text);
komutguncelle.Parameters.AddWithValue("@p6", textBox5.Text);
komutguncelle.Parameters.AddWithValue("@p7", textBox6.Text);
komutguncelle.Parameters.AddWithValue("@p8", CmbBirim.Text);
komutguncelle.Parameters.AddWithValue("@p9", CmbAdsoyad.Text);
komutguncelle.Parameters.AddWithValue("@p10", CmbBolum.Text);
komutguncelle.Parameters.AddWithValue("@p11", CmbGorev.Text);
komutguncelle.Parameters.AddWithValue("@p12", TxtAmaci.Text);
komutguncelle.Parameters.AddWithValue("@p13", CmbNerede.Text);
komutguncelle.Parameters.AddWithValue("@p14", MtbDemirbas.Text);
komutguncelle.Parameters.AddWithValue("@p15", CmbCihazturu.Text);
komutguncelle.Parameters.AddWithValue("@p16", CmbKurulum.Text);
komutguncelle.Parameters.AddWithValue("@p17", CmbKullanim.Text);
komutguncelle.Parameters.AddWithValue("@p18", TxtLanmac.Text);
komutguncelle.Parameters.AddWithValue("@p19", TxtWlanmac.Text);
komutguncelle.Parameters.AddWithValue("@p20", CmbZimmet.Text);
komutguncelle.Parameters.AddWithValue("@p21", DtpZimmet.Value);
komutguncelle.Parameters.AddWithValue("@p22", RtbNotlar.Text);
txtid.ToString();
textBox1.ToString();
textBox2.ToString();
textBox3.ToString();
textBox4.ToString();
textBox5.ToString();
textBox6.ToString();
CmbBirim.ToString();
CmbAdsoyad.ToString();
CmbBolum.ToString();
CmbGorev.ToString();
TxtAmaci.ToString();
CmbNerede.ToString();
MtbDemirbas.ToString();
CmbCihazturu.ToString();
CmbKurulum.ToString();
CmbKullanim.ToString();
TxtLanmac.ToString();
TxtWlanmac.ToString();
CmbZimmet.ToString();
DtpZimmet.ToString();
RtbNotlar.ToString();
komutguncelle.ExecuteNonQuery();
MessageBox.Show("Güncelleme İşlemi Başarıyla Gerçekleşti.");
}
catch (Exception hata)
{
MessageBox.Show("İşlem Sırasında Hata Oluştu." + hata.Message);
}
SqlDataAdapter da = new SqlDataAdapter("Select * from pc", baglanti);
DataSet ds = new DataSet();
da.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];
dataGridView1.RowHeadersVisible = false;
baglanti.Close();
}
}
muhteşem ..
Abi 10 numarası
Teşekkürler
Abi böyle devam
Hocam dersler burada var madem neden udemyden para ile satın alıyorum ben ?
Hocam visual studioda kodun devamını getiren tuşlar neydi yazabilirmisin
Ctrl Boşluk :)
İlk
Unique değer daha açıklayıcı olurdu
Uniq ile de kullanacğaım bu farklı bir yöntem :)
#ComeToWebDiyo - !berk!
#ComeToWebDiyo -Ercan
#ComeToWebDiyo - Aconyonn