1

Konu: acil

arkadaşlar fox da yazdıgım projede mssql kullanıyorum  raporlama aracı olarak fastreport .

sqlde olan data yı sqlexec(bag,"selecet * from mus","tm01")

tm01 dosyasına alıyorum ama mssqlde fload olan field tipi dbf dosya double olarak gelıyor ve buda sorun yaratıyor

bunu nasıl çözebilirim ?

2

Re: acil

Float kullanarak zaten sorun acmissin basina da, double olmasi ne sorun yaratabilir ki farkli olarak? Yani o zaten float kullanmanin sonucu.

Yine de sence mesele sirf double olmasi ise istedigin tipe cast edebilrsin. Ornegin:

Visual Fox Pro
SQLExec( m.bag, "select cast( f1 as decimal(10,4) ) as f1 from myTable", "xx" )

3

Re: acil

hocam Float  yerine ne kullanmamımızı öneriyorsun

4

Re: acil

Nicin kullandigina bagli. Genelde int, money, decimal iyi bir secim.