Arama butonu
Bu konudaki kullanıcılar: 1 misafir
15
Cevap
7026
Tıklama
0
Öne Çıkarma
ExecuteReader: Connection özelliği başlatılmamış.
K
11 yıl
Teğmen
Konu Sahibi

private void pictureBox1_Click(object sender, EventArgs e)
{
baglantı.Open();
OleDbCommand komut = new OleDbCommand("select*from vt where k_adı='" + textBox1.Text + "'sifre='" + textBox2.Text + "'");
OleDbDataReader okuyucu = komut.ExecuteReader();
while (okuyucu.Read())
{
if (textBox1.Text.ToString() == okuyucu["k_adı"].ToString())
{
if (textBox2.Text.ToString() == okuyucu["sifre"].ToString())
MessageBox.Show("Giris Basarılı");
frm2.Show();
kosemesajı f = new kosemesajı();
f.goster("Hoşgeldiniz" + "\n" + textBox1.Text);
f.Show();
}
else
{
MessageBox.Show("Kullanıcı adı veya Sifre Yanlıstır.");
}
baglantı.Close();
}
}

kodlarını yazdıgımda ExecuteReader: Connection özelliği başlatılmamış. bu hatayı alıyorum sebebı ne olabılır ?

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



K
11 yıl
Teğmen
Konu Sahibi

up uppp



V
11 yıl
Teğmen

sanırım access veritabanını kullanıyosunuz dosya doğru yerdemi?



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
K
11 yıl
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: VECT0RX

sanırım access veritabanını kullanıyosunuz dosya doğru yerdemi?

evet dosya dogru yerınde projenın bın debug klasoru ıcınde.



V
11 yıl
Teğmen

mobilim pc ye geçince bakarım



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
G
11 yıl
Binbaşı

"baglanti" yi yanlış tanımlamış olabilir misin ?


Bu mesaja 2 cevap geldi.
S
11 yıl
Yüzbaşı

sorun değişken isminde, dikkat 'baglantı' diye değişken ismi olmaz, özel karakter kullanma



K
11 yıl
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: Glukhovsky

"baglanti" yi yanlış tanımlamış olabilir misin ?

hertürlü denedım olmuyor.



K
11 yıl
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: Fdumanli

sorun değişken isminde, dikkat 'baglantı' diye değişken ismi olmaz, özel karakter kullanma

denedım hertürlü de hayla aynı


Bu mesaja 1 cevap geldi.
P
11 yıl
Teğmen

ilk olarak
bağlantı.open silip aynı satıra aşağıdaki kodu yaz.
if (baglantı.State == ConnectionState.Closed)
{
baglantı.Open();
}

sonra

bağlantı.Close() ; yazdığın satırın altına

okuyucu.Close(); yazıp dener misin.





< Bu mesaj bu kişi tarafından değiştirildi projeyazilim -- 8 Mart 2014; 17:46:36 >
Bu mesaja 1 cevap geldi.
K
11 yıl
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: projeyazilim

ilk olarak
bağlantı.open silip aynı satıra aşağıdaki kodu yaz.
if (baglantı.State == ConnectionState.Closed)
{
baglantı.Open();
}

sonra

bağlantı.Close() ; yazdığın satırın altına

okuyucu.Close(); yazıp dener misin.

buda olmadı .


Bu mesaja 1 cevap geldi.
P
11 yıl
Teğmen

OleDbCommand komut = new OleDbCommand("select*from vt where k_adı='" + textBox1.Text + "' and sifre='" + textBox2.Text + "',baglantı");


command nesnesine veitabnı connection vermemişsin bu satırla değiştir. ayrıda sql cümlende sifreden önce and olmalı onuda ekledim. :)





< Bu mesaj bu kişi tarafından değiştirildi projeyazilim -- 8 Mart 2014; 19:13:15 >
Bu mesaja 1 cevap geldi.
K
11 yıl
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: projeyazilim

OleDbCommand komut = new OleDbCommand("select*from vt where k_adı='" + textBox1.Text + "' and sifre='" + textBox2.Text + "',baglantı");


command nesnesine veitabnı connection vermemişsin bu satırla değiştir. ayrıda sql cümlende sifreden önce and olmalı onuda ekledim. :)

yine düzelmedi ya bu nasıl bişey anlamadım.



K
11 yıl
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: projeyazilim

OleDbCommand komut = new OleDbCommand("select*from vt where k_adı='" + textBox1.Text + "' and sifre='" + textBox2.Text + "',baglantı");


command nesnesine veitabnı connection vermemişsin bu satırla değiştir. ayrıda sql cümlende sifreden önce and olmalı onuda ekledim. :)

teamwiever verım ordan bakarmısın ?



V
11 yıl
Yüzbaşı

OleDbCommand komut = new OleDbCommand("select*from vt where k_adı='" + textBox1.Text + "'sifre='" + textBox2.Text + "'",baglanti); bu saturda connectşon özelliğini başlatmamşısın.



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
P
11 yıl
Teğmen

PArdon kardeş
OleDbCommand komut = new OleDbCommand("select * from vt where k_adı='" + textBox1.Text + "' and sifre='" + textBox2.Text + "'",baglantı);

şekilinde olacak.



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.