Access te sorgu sonucu oluşturduğum bir alanı dbase e aynı isimde yeni bir alana yazdırmak istiyorum. dbase deki alanı update sql komutu ile güncelleyebiliyorum.
DataModbol.Query1.SQL.Add('UPDATE "bolmecik.DBF" SET ALAN=AREA/10000,RALAN='+inttostr(ADOTable1RALAN.AsInteger));
burada RALAN a ADOTable1RALAN datalarını kaydetmem lazım.
ama ilk değer olan 0 değeriyle update ediyor.
Acaba nasıl bu verileri dbase e aktarabilirim
Şimdiden çook teşekkür ederim...
access ten bir kolonu dbase e yazdırmak
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
DataModbol.Query1.SQL.Add('UPDATE "bolmecik.DBF" SET ALAN=AREA/10000,RALAN='+inttostr(ADOTable1RALAN.AsInteger));
çalıştırdığın sql cümlenin karşılığı
UPDATE "bolmecik.DBF" SET ALAN=AREA/10000,RALAN=+0)
dır. En sondaki sıfır değeri o anda ADOTable1 üzerinde hangi kayıtta ise RALAN değeri ne ise onu kullanır ve tarif ettiğine göre değeri sıfırdır. Bunu SQL cümle üzerinden çözebilmen için daha karmaşık bir cümle kuman gerekir veya Table üzerinden baştan sona tarayarak Edit,Post ile değerleri yazmalısın.
çalıştırdığın sql cümlenin karşılığı
UPDATE "bolmecik.DBF" SET ALAN=AREA/10000,RALAN=+0)
dır. En sondaki sıfır değeri o anda ADOTable1 üzerinde hangi kayıtta ise RALAN değeri ne ise onu kullanır ve tarif ettiğine göre değeri sıfırdır. Bunu SQL cümle üzerinden çözebilmen için daha karmaşık bir cümle kuman gerekir veya Table üzerinden baştan sona tarayarak Edit,Post ile değerleri yazmalısın.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .