SQLquery update sorunu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
mahir
Üye
Mesajlar: 82
Kayıt: 11 Mar 2008 12:13

SQLquery update sorunu

Mesaj gönderen mahir »

slm.
slq server kullnaıyorum.

Kod: Tümünü seç

 Tablo.qryKayitDegistir.SQL.Text  :=
   'Update Kayit  SET  ad ='+edAd.text+'  WHERE id = '+edno.text+'';
  Tablo.qryKayitDegistir.ExecSQL();
burada : invalid column name
hata sını alıyorum. burada ben ad ve soyad alnını güncellemek istiyorum.
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: SQLquery update sorunu

Mesaj gönderen conari »

AD veya ID alanlarının tablodaki isimleri farklı olduğundan bunlardan birini bulamıyorum diyor.
column name olarak hata veren field ıda söylemesi lazım.
Kayıt tablosunu tekrardan kontrol et.
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: SQLquery update sorunu

Mesaj gönderen aslangeri »

s.a.
bu gibi durumlarda oluşturulan sql i bir memoya vs atıp göstermek oluşan sql i başka bir editörde test etmek problemi daha çabuk çzmenizi sağlar.
muhtemelen(kesinlikle)adini tirnak içinde yazmadığın için onuda column gibi algılıyor.
ya ead.text den gelen veriyi tırnak içinde yaz yada parametre kullan.

kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
unicorn64
Üye
Mesajlar: 919
Kayıt: 04 Nis 2006 08:56
Konum: yine yeniden Ankara ^_^

Re: SQLquery update sorunu

Mesaj gönderen unicorn64 »

ad alanı muhtemelen varchar olmasına rağmen sorguda tırnak kullanılmamış.
örneğin edAd editine unicorn64 girersen ad=unicorn64 oluyor sorgunda...
bazen yükselmek için önce dibi görmek gerekir...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...

yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

Resim
Cevapla