Ölçüt İfadesinde Veri Türü Uyuşmazlığı. Çok Acil

1 2
13/05/2017, 13:22

trolend

merabalar ödevim için uğraşıyordum taki sorunlar üst üste gelene kadar herşeyi çözdüm bunu çözemedim arkadaşlarada lazım olabilir galeri programıdır basit 
Sorunum : güncelle diyince Ölçüt ifadesinde veri türü uyuşmazlığı. demesidir herşeyi yaptım kontrol ettim düzeltemedim bi türlü..

resim ekleyincede sadece son eklediğim resim sürekli olarak geliyor nedensizce bilgim fazla yok düzeltebilecek birileri varmı acaba ?
13/05/2017, 13:38

atoz112

Sayın trolend,

Güncelleme hususuna dair bahsettiğiniz talebinize yönelik olarak;

Eklediğiniz örneği inceleme imkanım mevcut degilkendine fakat fikir vermesi amacı ile,

Tabloda mevcut olan alanın veri türü eğer METİN ise güncelleme sorgusunda TEK TIRNAK içerisinde yazmalısınız.

Eğer SAYI ise,tırnak olmadan yazmalısınız.

Kullanıma dair arama sayfasında bulabilirsiniz.

Bilginize...iyi çalışmalar,saygılar.
13/05/2017, 13:45

trolend

(13/05/2017, 13:38)atoz112 yazdı: Sayın trolend,

Güncelleme hususuna dair bahsettiğiniz talebinize yönelik olarak;

Eklediğiniz örneği inceleme imkanım mevcut degilkendine fakat fikir vermesi amacı ile,

Tabloda mevcut olan alanın veri türü eğer METİN ise güncelleme sorgusunda TEK TIRNAK içerisinde yazmalısınız.

Eğer SAYI ise,tırnak olmadan yazmalısınız.

Kullanıma dair arama sayfasında bulabilirsiniz.

Bilginize...iyi çalışmalar,saygılar.


burada hepsi metin türünde fakat hatayı hala bulamadım kafayı yedim cevap için teşekkürler kodlar aşağıda :/
EDİT: SORUNU ACCESSDEN NO1 ALANIMI SAYI YAPARAK ÇÖZDÜM TEŞEKKÜR EDERİM

Kod:
baglan.Open();
           OleDbCommand eklee = new OleDbCommand("update araba set marka='" + comboBox1.Text + "', model='" + textBox2.Text + "', fiyat='" + textBox3.Text + "', kasa='" + textBox4.Text + "', renk='" + textBox5.Text + "', vites='" + textBox6.Text + "', yakittipi='" + textBox7.Text + "', modelyili='" + textBox8.Text + "', durumu='" + textBox9.Text + "', resim='" + pictureBox1.ImageLocation + "' where no1=" + textBox1.Text + "", baglan);
           eklee.ExecuteNonQuery();
           baglan.Close();
           listele();  
13/05/2017, 14:03

atoz112

Sayın trolend,

Sorunun kaynağı;

no1=" + textBox1.Text + ""

Burada yer almaktadır.hatalı tırnak işaretlemesi söz konusu.

Bilginize...iyi çalışmalar,saygılar.
13/05/2017, 14:12

trolend

(13/05/2017, 14:03)atoz112 yazdı: Sayın trolend,

Sorunun kaynağı;

no1=" + textBox1.Text + ""

Burada yer almaktadır.hatalı tırnak işaretlemesi söz konusu.

Bilginize...iyi çalışmalar,saygılar.

sayı olarak seçince dediğim gibi düzeldi ama bu seferde sil komutum hata verdi sayıya çevirince bana bu yolladığım kodu metin olarak girili yazabilirmisiniz rica etsem saatlerdir deliricem ordan tutuyorum orası bozuluyo bunu yaptımmı başka sorunum kalmayacak sadece metin olarak girili hatamı düzeltip yazmanızı rica ediyorum amatörüm kusura bakmayın
13/05/2017, 14:12

trolend

(13/05/2017, 14:03)atoz112 yazdı: Sayın trolend,

Sorunun kaynağı;

no1=" + textBox1.Text + ""

Burada yer almaktadır.hatalı tırnak işaretlemesi söz konusu.

Bilginize...iyi çalışmalar,saygılar.

sayı olarak seçince dediğim gibi düzeldi ama bu seferde sil komutum hata verdi sayıya çevirince bana bu yolladığım kodu metin olarak girili yazabilirmisiniz rica etsem saatlerdir deliricem ordan tutuyorum orası bozuluyo bunu yaptımmı başka sorunum kalmayacak sadece metin olarak girili hatamı düzeltip yazmanızı rica ediyorum amatörüm kusura bakmayın
1 2