C# Komut.EXECUTENONQUERY Hatası

ThEMoOn

Decapat
Katılım
10 Eylül 2018
Mesajlar
57
Daha fazla  
Cinsiyet
Erkek
Yazdığım kodlarda şu hatayı veriyor;

374107




Kodlar burada:

C#:
using System.Data.SqlClient;

using System.Windows.Forms;



namespace KULLANICI

{

    class Kullanıcı_Formu

    {

        SqlConnection baglanti = new SqlConnection("Data Source=DESKTOP-91T821B;Initial Catalog=efe.Kullanıcı_Girisi1;Integrated Security=True");

        SqlCommand komut;

        SqlDataReader read;

        frmYeni yeni = new frmYeni();



        public SqlDataReader kullanıcı(TextBox kullanıcıadı,TextBox sifre)

        {

            baglanti.Open();

            komut = new SqlCommand();

            komut.Connection = baglanti;

            komut.CommandText = "select * from kullanıcıgirisi12 where kullanıcıadı= '" + kullanıcıadı.Text + "'";

            read = komut.ExecuteReader();

            if (read.Read()==true)

            {

                if (sifre.Text==read["sifre"].ToString())

                {

                    MessageBox.Show("Giriş Başarılı");

                    yeni.ShowDialog();

                }

                else

                {

                    MessageBox.Show("Şifrenizi Kontrol Ediniz","Hata");

                }

            }

            else

            {

                MessageBox.Show("Bilgilerinizi Kontrol Ediniz", "Hata");

            }

            baglanti.Close();

            return read;

        }

        public void yenikullanıcı(TextBox adsoyad, TextBox kullanıcıadı, TextBox sifre, TextBox sifretekrar, TextBox soru, TextBox cevap, GroupBox grup)

        {

            if (sifre.Text==sifretekrar.Text)

            {

                baglanti.Open();

                komut = new SqlCommand();

                komut.Connection = baglanti;

                komut.CommandText = "insert into kullanıcıgirisi12 values('" + adsoyad.Text + "','" + kullanıcıadı.Text + "','" + sifre.Text + "','" + sifretekrar.Text + "','" + soru.Text + "','" + cevap.Text + "')";

                komut.ExecuteNonQuery();

                baglanti.Close();

                MessageBox.Show("Üye Eklendi", "Başarılı");

                foreach (Control item in grup.Controls) if (item is TextBox) item.Text = "";

            }

            else

            {

                MessageBox.Show("Şifreler Uyuşmuyor. Lütfen Kontrol Edin!", "Hata");

            }

        }

    }

}

Not: Bu proje benim ödevim.
 
class Araç_Kiralama
{
SqlConnection baglanti = new SqlConnection("Data Source=DESKTOP-TPVA5GB;Initial Catalog=Araç_Kiralama;Integrated Security=True");
DataTable tablo;
public void EkleSilGuncelle(SqlCommand Komut,string sorgu)
{

baglanti.Open();
Komut.Connection = baglanti;
Komut.CommandText = sorgu;
Komut.ExecuteNonQuery(); //TEK HATA BUNDA HALA ÇÖZEMEDİM BU KOMUT VARKEN TXT'LERDE HATA VERİYOR DİĞER HER PÜRÜZ ÇALIŞIYOR
baglanti.Close();
}

public DataTable listele(SqlDataAdapter adtr,string sorgu)
{
tablo = new DataTable();
adtr = new SqlDataAdapter(sorgu,baglanti);
adtr.Fill(tablo);
baglanti.Close();
return tablo;

}
}
}
buradaki hatayı bulan söyleyebilirmi acaba Komut.ExecuteNonQuery() burda gösteriyor hep ekleyemiyorum textboxdan herhangi bişi
 

Yeni konular

Geri
Yukarı