C#nedir?com Homepage
Forum Home Forum Home > C# / .NET > C#
  New Posts New Posts RSS Feed - ExecuteNonQuery: Connection özelliği başlatılmamış
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

ExecuteNonQuery: Connection özelliği başlatılmamış

 Post Reply Post Reply
   

Author
Message
nurettin View Drop Down
Newbie
Newbie


Joined: 25 Temmuz 2018
Location: TÜRKİYE
Status: Offline
Points: 2
Post Options Post Options   Thanks (0) Thanks(0)   Quote nurettin Quote  Post ReplyReply Direct Link To This Post Topic: ExecuteNonQuery: Connection özelliği başlatılmamış
    Posted: 25 Temmuz 2018 at 14:59
BU KODLAMAMDA NEREDE HATA VAR ACABA?
'ExecuteNonQuery: Bağlantı özelliği başlatılmamış' HATASINI ALIYORUM.
HATAYI ALDIĞIM YER 2. ELSE BÖLÜMÜNDEKİ 'ExecuteNonQuery' 




        özel void button4_Click (nesne gönderen, EventArgs e)
        {
            kontrolsql ();
            eğer (durum == yanlış)
            {
                    SqlConnection con = new SqlConnection ("Veri Kaynağı = LAPTOP-DLVRA0GP \\ SQLEXPRESS; Başlangıç ​​Kataloğu = proje1; Entegre Güvenlik = Doğru");
                    con.Open ();
                eğer (id == 0)
                {
                    SqlCommand com = new SqlCommand ("INSERT INTO ogrencilistesi (adsoyad, adres, ogrencitel, velitel, sınıf, cinsiyet, numara) değerleri (@ adsoyad, @ adres, @ ogrencitel, @ velitel, @ sınıf, @ işaretle, @ numara)", con);
                    com.Parameters.AddWithValue ("@ adsoyad", txtadsoyad.Text);
                    com.Parameters.AddWithValue ("@ adres", txtadres.Text);
                    com.Parameters.AddWithValue ("@ numara", txtnumara.Text);
                    com.Parameters.AddWithValue ("@ ogrencitel", msktel.Text);
                    com.Parameters.AddWithValue ("@ velitel", mskvelitel.Text);
                    com.Parameters.AddWithValue ("@ sınıf", cmbsınıf.Text);
                    com.Parameters.AddWithValue ("@ cinsiyet", cmbcinsiyet.Text);
                    com.ExecuteNonQuery ();
                    button5.PerformClick ();
                    btnverigüncelle.PerformClick ();
                    con.Close ();
                }
                Başka
                    con.Open ();
                {
                    SqlCommand com = new SqlCommand ("UPDATE ogrencilistesi SET adsoyad =" "+ txtadsoyad.Text +" ', numara =' "+ txtnumara.Text +" ', adres =' "+ txtadres.Text +" ', ogrencitel =' " + msktel.Text + "', velitel ='" + mskvelitel + "', sınıf ='" + cmbsınıf + "', cinsiyet ='" + cmbcinsiyet + "'WHERE adsoyad ='" + dataGridView2.CurrentRow.Cells [0 ] .Value.ToString () + "'");
                    com.ExecuteNonQuery ();
                    button5.PerformClick ();
                    btnverigüncelle.PerformClick ();
                    //com.Parameters.AddWithValue("@adsoyad ", txtadsoyad.Text);
                    //com.Parameters.AddWithValue("@adres ", txtadres.Text);
                    //com.Parameters.AddWithValue("@numara ", txtnumara.Text);
                    //com.Parameters.AddWithValue("@ogrencitel ", msktel.Text);
                    //com.Parameters.AddWithValue("@velitel ", mskvelitel.Text);
                    //com.Parameters.AddWithValue("@sınıf ", cmbsınıf.Text);
                    //com.Parameters.AddWithValue("@cinsiyet ", cmbcinsiyet.Text);
                }
            }
            Başka
            {
                MessageBox.Show ("Bu Kayıt Zaten Var!", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
                    con.Close ();
        }
Back to Top
emrahbaba View Drop Down
Senior Member
Senior Member


Joined: 09 Mayıs 2008
Status: Offline
Points: 400
Post Options Post Options   Thanks (0) Thanks(0)   Quote emrahbaba Quote  Post ReplyReply Direct Link To This Post Posted: 26 Temmuz 2018 at 14:51
SqlCommand com = new SqlCommand ("UPDATE ogrencilistesi SET adsoyad =" "+ txtadsoyad.Text +" ', numara =' "+ txtnumara.Text +" ', adres =' "+ txtadres.Text +" ', ogrencitel =' " + msktel.Text + "', velitel ='" + mskvelitel + "', sınıf ='" + cmbsınıf + "', cinsiyet ='" + cmbcinsiyet + "'WHERE adsoyad ='" + dataGridView2.CurrentRow.Cells [0 ] .Value.ToString () + "'",con);
Emrah BABAYİĞİT
Back to Top
space2019 View Drop Down
Newbie
Newbie


Joined: 18 Şubat 2019
Status: Offline
Points: 7
Post Options Post Options   Thanks (0) Thanks(0)   Quote space2019 Quote  Post ReplyReply Direct Link To This Post Posted: 04 Nisan 2019 at 18:26
con.open();  kodunu yapılması istenen işin süslü parantezleri içerisine alman gerekmektedir.
bağlantı kapatma işinide aynı parantezin içerisinde command bitiminde kullanır ise daha iyi olur.
Back to Top
 Post Reply Post Reply
  Share Topic   
   


Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 11.01
Copyright ©2001-2014 Web Wiz Ltd.