interbase'de bölme işlemi......

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
serkan
Üye
Mesajlar: 666
Kayıt: 10 Tem 2003 12:08
Konum: bursa

interbase'de bölme işlemi......

Mesaj gönderen serkan »

herkese kolay gelsin 15 aylık bir askerlik molasından sonra tekrar delphici kardeşlere selamlar,hayırlı kodlar..


interbase veritabanında table üzerinde integer özellikli üç alanım var bu alanlarda
table1_x_alan.value:=table2_x1_alan.value/table3_x2_alan.value;

kodunda 'integer' and 'extended' diye birşey yazıyor.bu problemi nasıl çözerim veya bu alanları nasıl bölebilirim..
şimdiden teşekkürler..
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Mesaj gönderen vedatkaba »

Bir değişkene atarak yapsan..o şekilde sorun olmamaıs gerek.

kolay gelsin..
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
gorecelik
Üye
Mesajlar: 23
Kayıt: 27 Nis 2005 02:59
Konum: İstanbul
İletişim:

Re: interbase'de bölme işlemi......

Mesaj gönderen gorecelik »

serkan yazdı:kodunda 'integer' and 'extended' diye birşey yazıyor.bu problemi nasıl çözerim veya bu alanları nasıl bölebilirim
bu hatanın sebebi integer bir değere atama yapmandan dolayı / bu işaret ile yapılan bölme işlemleri ondalıklı sonuçlar döndürür yani 5/2 = 2.5 diye aynen verir integer ise tamsayılar manasına gelir sen tamsayıya bir reel sayı atayamazsın onun yerine

table1_x_alan.value:=table2_x1_alan.value div table3_x2_alan.value;

seklinde yapmalısın

kolay gelsin
serkan
Üye
Mesajlar: 666
Kayıt: 10 Tem 2003 12:08
Konum: bursa

peki alanlanlar float olarak tanımlarsam

Mesaj gönderen serkan »

integer alanları float olarak tanımlarsam problem çıkarmı
gorecelik
Üye
Mesajlar: 23
Kayıt: 27 Nis 2005 02:59
Konum: İstanbul
İletişim:

Mesaj gönderen gorecelik »

o zaman bi problem çıkarmaz
Cevapla