Q&A

  • 퀵레포트에서 MS SQL-Server 7.0의 float type data를 출력.
MS SQL-Server 7.0에서 float type으로 정의된 칼럼 두개를 퀵레포트에서 select 하여 아래와 같이 출력하고자 합니다.



detail band:



rTotalAmount :real;



rTotalAmount := rTotalAmount + Trunc(qryGerBillQty.AsFloat*qryGerBillDanga.AsFloat);



그런데 문제가 2가지 있습니다.



1. detail band를 출력하다보면 가끔 1원씩 오차가 나는 경우가 있습니다.



2. rTotalAmount에 값을 저장하다보면 갑자기

Trunc(qryGerBillQty.AsFloat*qryGerBillDanga.AsFloat) 에서 정확한 계산을 못하고 -값을 나타내어 버립니다.

물론 DB 데이타는 정상적으로 들어있구요.



퀵레포트에서 문제인건지 아님 DB 쪽에서 문제가 있는건지 해결책을 아시는 분은 답변 부탁드립니다....



그럼 수고하세요

0  COMMENTS