DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
Merhaba arkadaşlar basit bir program yapıyorum modül modül gidiyorum. Biryerde çok basit bir kodu unuttum yardımcı olacak arkadaşlara şimdiden teşekkürler.
//sifremi unuttum private void sifrekurtarmabuton_Click(object sender, EventArgs e) { if (txtsifreunut.Text != "") { SqlConnection conn = new SqlConnection("Data Source= localhost\\Sqlexpress; Initial Catalog=ARTELLADB; User Id=sa; password=1234;"); conn.Open(); SqlCommand kmt = new SqlCommand ("select sifre from kadivesifre where kadi = '@kadi'", conn); kmt.Parameters.AddWithValue("@kadi",txtsifreunut.Text); kmt.ExecuteNonQuery(); SqlDataReader reader = kmt.ExecuteReader(); while (reader.Read()) { //textBox1.Clear(); textBox1.Text = reader["sifre"].ToString();
sorunum sql de sorguyu yapıyorum ama c# txtboxa geçiremiyorum yani "@kadi " tanıtyorum ama onu sorgulayacak kodum yanlış muhtemelen . şu satır: SqlCommand kmt = new SqlCommand ("select sifre from kadivesifre where kadi = '@kadi'", conn); kmt.Parameters.AddWithValue("@kadi",txtsifreunut.Text);
burda value degeri insert etmek içindir ama normal sorguda ne koyacağımı unuttuğum için desteklerinizi bekliyorum
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.
SqlConnection conn = new SqlConnection("Data Source= localhost\\Sqlexpress; Initial Catalog=ARTELLADB; User Id=sa; password=1234;"); bağlantı metnini başka bir yerde denediniz mi? Çalıştığına emin misiniz?
SqlConnection conn = new SqlConnection("Data Source=.\SQLExpress; Initial Catalog=ARTELLADB; Trusted_Connection=True;"); olarak dener misin?
Evet SqlConnection conn = new SqlConnection("Data Source= localhost\\Sqlexpress; Initial Catalog=ARTELLADB; User Id=sa; password=1234;"); kodun çalıştığına eminim. Kişi oluşturmada listeye ekliyor yani kod çalışıyor.Hatta SqlCommand kmt = new SqlCommand ("select sifre from kadivesifre where kadi = 'admin'", conn); '@kadi' yerine sql de ekli olan admin hesabının adını yazdığımda şifre direk form ekranında gösteriyor.Yani kod kesinlikle çalışıyor tahminimce sql 'e ekleme paramnetresinede problem olabilir diye düşünüyorum hala sorunu devam etmekte sorugulamayı yapmıyor kod bu şekildeyken.
mağlesef bu komut da çalışmıyor. while dongüsune girmiyor bile SqlCommand kmt = new SqlCommand("select sifre from kadivesifre where kadi = 'admin'", conn); @kadi yerine tablomdaki admini yazıyorum kmt.Parameters.Add("@kadi", SqlDbType.NVarChar).Value = txtsifreunut.Text.ToString(); gibi komutları iptal ediyorum direk olarak textboxa yazdıyor tabi tamam butonuna basınca.Yani olay parametrede oraya bişi koymam lazım yada kodumda genel olarak bi sorun var ama hiç pay vermiyorum. kodlarım doğru ama parametrede sıkıntı var.
SqlCommand kmt = new SqlCommand ("select sifre from kadivesifre where kadi = @kadi", conn); kmt.Parameters.AddWithValue("@kadi",txtsifreunut.Text);
'@kadi' olmaz. @ simgesi zaten sql tarafında değişkeni işaret eder "select <kolon_adı> from <tablo_adı> where <kolon_adı> = @degisken_adi" şeklinde olmalı kmt.Parameters.AddWithValue("@degisken_adi",txtsifreunut.Text);
herşey doğru imiş sadece SqlCommand kmt = new SqlCommand("select sifre from kadivesifre where kadi = @kadi", conn); sorguda where kadi= '@kadi' yerine ' ' tırnakları kaldırınca çalıştı :) olay tıranktaymış :) teşekkürler ilgileriniz için
sorunum sql de sorguyu yapıyorum ama c# txtboxa geçiremiyorum yani "@kadi " tanıtyorum ama onu sorgulayacak kodum yanlış muhtemelen .
şu satır:
SqlCommand kmt = new SqlCommand ("select sifre from kadivesifre where kadi = '@kadi'", conn);
kmt.Parameters.AddWithValue("@kadi",txtsifreunut.Text);
burda value degeri insert etmek içindir ama normal sorguda ne koyacağımı unuttuğum için desteklerinizi bekliyorum
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜ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.