db에는 double로 설정해놨고요 모듈에서 get으로 받아서 정수 or 소수를 넣는 형식인데요
정수는 잘 입력이 됩니다만 소수는 들어가지지 않네요..
예를 들어 ?a=3 하면 db에는 3이 잘 들어갑니다
그런데 ?a=3.14 하면 db에는 3만 들어가고 .14는 그냥 버려지네요...
이건 제가 코드를 잘못 짠건가요, 아니면 일반 정수 문법이랑 db에 넣는 방법이 다른건가요, 아니면 xe에서 지원을 안하는 건가요?
db에는 double로 설정해놨고요 모듈에서 get으로 받아서 정수 or 소수를 넣는 형식인데요
정수는 잘 입력이 됩니다만 소수는 들어가지지 않네요..
예를 들어 ?a=3 하면 db에는 3이 잘 들어갑니다
그런데 ?a=3.14 하면 db에는 3만 들어가고 .14는 그냥 버려지네요...
이건 제가 코드를 잘못 짠건가요, 아니면 일반 정수 문법이랑 db에 넣는 방법이 다른건가요, 아니면 xe에서 지원을 안하는 건가요?
칼럼은 type에 double이 없어서 float로 했습니다 (혹시 double 사용 가능한가요?)
쿼리는 일반적으로 썼습니다
<query id="inserttest" action="insert">
<tables>
<table name="test" />
</tables>
<columns>
<column name="usr_srl" var="usr_srl" />
<column name="test" var="test" />
<column name="log_time" var="log_time" />
</columns>
</query>
test가 문제의 소수점 무시하는 놈입니다
스키마 XML 파일과 쿼리 XML 파일은 어떻게 작성하셨나요? 만약 XML에서 해당 컬럼이 number 같은 것으로 되어 있으면 쿼리 과정에서 강제로 변환될 수도 있습니다.