table을 사용한 dbgrid에서 단가를 입력하려고 했습니다. 단 , 단가 필드는 numeric(10,3)인데 10.200을 입력하면 10.199가 db에 저장됩니다. 이상한 점은 sql로 바로 update하면 제대로 입력 됩니다. db는 mssql server 7.0을 사용하는데...
이재식
•
1999.10.16 03:40
김수지 wrote:
> table을 사용한 dbgrid에서 단가를 입력하려고 했습니다.
>
> 단 , 단가 필드는 nume...
> table을 사용한 dbgrid에서 단가를 입력하려고 했습니다.
>
> 단 , 단가 필드는 numeric(10,3)인데 10.200을 입력하면 10.199가
>
> db에 저장됩니다. 이상한 점은 sql로 바로 update하면 제대로 입력
>
> 됩니다. db는 mssql server 7.0을 사용하는데 무엇이 문제일까요?
>
> 정말 모르겠습니다. 아시는 분은 부디.....
>
> 부탁합니다
이재식 Wrote :
안녕하십니까?
MSSQL에서는 그런 문제가 빈번히 발생합니다.
해결방법은 위에서 귀하께서 하셨듯이
바로 Qeury를 써서 ExecSQL를 하는 것이죠.
이렇게 안하고 다른 방법요?
현재 제가 알기로는 아직 알려지지 않았습니다.
그냥 버그라고 생각하시고 해결된 방향으로 진행하시는
것이 스트레스 안받고 좋죠.
그럼...