Arama butonu
Bu konudaki kullanıcılar: 3 misafir
1
Cevap
1029
Tıklama
0
Öne Çıkarma
C# incorrect syntax near hatası
T
4 yıl
Binbaşı

komut.CommandText = "Select*From ogrencikayit where kullaniciadi='"+txt_kad.Text+ "'And sifre'"+txt_sifre.Text+"',";



S
4 yıl
Onbaşı
Konu Sahibi

Merhaba arkadaşlar mssql ile kullanıcı giriş ekranı yapıyorum ve daha önceden kayıtlı mı diye kontrol etmek istiyorum.

Program çalışıyor ve kullanıcı adı şifre yazıp butona basınca incorrect syntax near 'yazdıgım sifre' hatası alıyorum.

!!!!!!!!!!!!! İLK KISIM KAYIT OL KISMI ÇALIŞIYOR !!!!!!!!!
SqlDataReader dr;

    public girisekrani()
    {
      InitializeComponent();
    }

    static string constring = "Data Source=DESKTOP-NU510C0;Initial Catalog=Ogrenciler;Integrated Security=True";

    SqlConnection connect = new SqlConnection(constring);


    private void Form1_Load(object sender, EventArgs e)
    {

    }

    private void kayit_ol_Click(object sender, EventArgs e)

    {
     
      try
      {
        if (connect.State == ConnectionState.Closed)
          connect.Open();
        string kayit = "insert into ogrencikayit(kullaniciadi,sifre)values(@kullaniciadi,@sifre)";
        SqlCommand komut = new SqlCommand("SELECT TOP 1 Firstname FROM Employees", connect);
        komut.Parameters.AddWithValue("@kullaniciadi",txt_kad.Text);
        komut.Parameters.AddWithValue("@sifre",txt_sifre.Text);

        komut.ExecuteNonQuery();
        connect.Close();
        MessageBox.Show("Giriş Yapıldı");


      }
      catch(Exception hata)
      {
        MessageBox.Show("hata meydana geldi"+hata.Message);
      }


    }

    private void giris_yap_Click(object sender, EventArgs e)
    {

      try
      {
        if (connect.State == ConnectionState.Closed)
          connect.Open();
        string user = txt_kad.Text;
        string password = txt_sifre.Text;
        SqlCommand komut = new SqlCommand("SELECT TOP 1 Firstname FROM Employees",connect);
        komut.CommandText = "Select*From ogrencikayit where kullaniciadi='"+txt_kad.Text+ "'And sifre'"+txt_sifre.Text+"',";

        dr = komut.ExecuteReader();
        if (dr.Read())
        {
          MessageBox.Show("Tebrikler");

        }
        else
        {
          MessageBox.Show("hatali");

        }


      }
      catch (Exception hata)
      {
        MessageBox.Show("hata meydana geldi" + hata.Message);
      }

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.