1

Konu: update komutu

arkadaslar soyle birsey yazdim

UPDATE ("tlbname") SET ilkisim=this.Parent.txtIlkisim.Text WHERE id=this.Parent.id

calistirinca

ailas txtilkisim is not found diyor

parantezle  denedim o zamanda syntax error veriyor

yardimci olabilirmisiniz lutfen

2

Re: update komutu

Ne yazik ki o update komutunun eskiden beri bilinen bir  sorunu.

UPDATE ("tlbname") SET ilkisim=this.Parent.txtIlkisim.Text WHERE id=this.Parent.id

seklinde kullanamazsin cunku Update icin xx. diye gordugu heryer alias.field anlaminda.

Visual Fox Pro
local lcIsim, lnId

lcIsim = this.Parent.txtIlkisim.Text
lnID = this.Parent.id
UPDATE ("tlbname") SET ilkisim=m.lcIsim WHERE id=m.lnID

Not: Eger form propertysi filan olsaydi bu olurdu:

UPDATE ("tlbname") SET ilkisim=thisform.Isim WHERE id=thisform.ID

'alias' bir cesit pointer yani ve gercekten cursor/table olmasi gerekmiyor.

3 Son düzenleyen, ugurlu2001 (22.05.2008 08:34:21)

Re: update komutu

Dün Taylana bir ara uğraştık bu sorun için. İki tane local değişken tanımlayıp Updatei local değişkenler üzerinden yapınca sorun çözülmüştü. Kulağımızı biraz ters gösterdik yani. Sebebini anlayamamıştım ama bu açıklamadan sonra artık unutmam.

Uğur
-------------------------------------------------------------------------------------------------------------
Hayat bir bisiklete binmek gibidir. Pedalı çevirmeye devam ettiğiniz sürece düşmezsiniz. Claude Peppeer
Kusuru söylenmeyen adam, ayıbını hüner sanır.  Türk Atasözü