Arama butonu
Bu konudaki kullanıcılar: 1 misafir
15
Cevap
6579
Tıklama
0
Öne Çıkarma
ExecuteReader: Connection özelliği başlatılmamış.
K
10 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 ?



K
10 yıl
Teğmen
Konu Sahibi

up uppp



V
10 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
10 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
10 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
10 yıl
Binbaşı

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


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

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



K
10 yıl
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: Glukhovsky

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

hertürlü denedım olmuyor.



K
10 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
10 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
10 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
10 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
10 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
10 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
10 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
10 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.