hocam veritabanındaki sütun isimlerini değiştirdim garip bi şekilde düzeldi. SharpShooter hocam ilgin için sağol. Bu programlama adamı kanser eder... TBT'ye Mescit istiyoruz.

KullaniciAdi. Text yazmamışsın,

Üstadlar nedir burdaki hata INSERT INTO tamamen doğru başka bi sebebi olabilir mi? sdsdssd http://pic1.resimupload.com/r10/resim_434871665. JPG TBT'ye Mescit istiyoruz.

evet cidden çalışıyormuş, ama hocam sen genede executenonquery ile çalıştır, update, insert, delete sorgularını. - xx yerde hata var. - ya aslında kod şyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...

fatal error hocam bu direk :p insert işleminde, datareader kullanamazsın. direk olarak Command'ın ExecuteNonQuery ; metodunu çağır. geri dnen int değeri, sorgudan etkilenen kayıt sayısını geri dner. kolay gelsin - xx yerde hata var. - ya aslında kod şyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...

genelde karşılaşılan hatalardandır bazen, VALUES('... den sonraki parantezin kapatılması unutulur bazen yine VALUES('..',' dizimindeki kesmelerden birisi unutulur bazen girilen değişkenlerde " ' " karakterleri olduğunda sorgu bozulur bazende tarih değişkenlerinin formatı sql'in istediği formata uymayabiliyor ona dikkat edilmesi gerekiyor. (bazı date componentlerinde 01.01.2010 şeklinde gelirken, sistem saat formatina bağlı olarak "Cumartesi 01. Ocak.2010" şeklinde de sonuç verebiliyor. buna dikkat edilmesi gerek (edit: hatta ay ve günde yer değiştirip şu formata girebiliyor: 01.30.2010) Düşünüyorum, o halde varım.

arkadaslar metinleri + operatoru ile birlestirmek yerine string sinifinin format methodunu kullanmaniz algi acisindan daha iyi olur. ornegin Komut. CommandText = "INSERT INTO Gunluk VALUES "; yerine Komut. CommandText = string. Format("INSERT INTO Gunluk VALUES (' ')", KullaniciAdi); seklinde. Format methodunun ayrintilarini arastirmak size kalmis :) ..