Quantcast
Channel: ADO üye kaydı
Viewing all articles
Browse latest Browse all 5

ADO üye kaydı

$
0
0

üye kayıt formu olusturdum. sql e kayıt olucak. Kaydet butonuna bastıgımda hata alıyorum "must declare the scalar variable @sifre" hatası..Kodlar asagıda yardımcı olursanız sevinirim..

  private void btnKaydet_Click(object sender, EventArgs e)
        {
            if (txtAdi.Text.Trim().Length == 0 || txtTelNo.Text.Trim().Length == 0 || txtEmail.Text.Trim().Length==0 || txtSifre.Text.Trim().Length==0 || txtSifreTekrar.Text.Trim().Length==0 || txtSoyadi.Text.Trim().Length==0) return;
            SqlConnection cnn = new SqlConnection("server=.;database=Kutupphane;Integrated Security=SSPI");
            SqlCommand cmd = new SqlCommand("Insert into Uyeler(Adi,Soyadi,email,TelNo,Sifre,Cinsiyet,DogumTarihi) values(@adi,@soyadi,@email,@telno,@sifre,@cinsiyet,@dogumtarihi",cnn);
            cmd.Parameters.AddWithValue("@adi", txtAdi.Text);
            cmd.Parameters.AddWithValue("@soyadi", txtSoyadi.Text);
            cmd.Parameters.AddWithValue("@email", txtEmail.Text);
            cmd.Parameters.AddWithValue("@telno", txtTelNo.Text);
            cmd.Parameters.AddWithValue("@cinsiyet", cmbCinsiyet.Text);
            cmd.Parameters.AddWithValue("@dogumtarihi", dtpDogumTarihi.Text);
            
            if (txtSifre==txtSifreTekrar)
            {
                cmd.Parameters.AddWithValue("@sifre", txtSifre.Text);
            }
            else
            {
                lblHata.Text = "Şifre Uyuşmazlığı";
            }
            if (cnn.State == ConnectionState.Closed) cnn.Open();
            bool sonuc = cmd.ExecuteNonQuery() > 0;
            
            MessageBox.Show(sonuc ? "Üye Kaydı Başarılı" : "Kayıt Başarısız");
            cnn.Close();
        }


Viewing all articles
Browse latest Browse all 5

Latest Images