자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi firedac 질문입니다
2021.03.29 12:57
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
Xe8 사용중입니다.
sqlite, firedac 연결후 firedac 에 field editer 로 필드 추가시 문제점입니다.
테이블 row = 0 일때 발생합니다.
감사합니다.
댓글 4
-
김원경
2021.03.30 10:07
-
희망나라
2021.03.30 11:39
답변감사합니다.
필드 타입에 대한 영상을 다시 올렸습니다.
확인 부탁드립니다.
마이그레이션 진행중 막혀서 답답하네요.
-
김원경
2021.03.30 13:51
sum(특정필드) 에서 특정필드의 값은 정확히 float타입인가요 ?
보통은 sum은 데이터가 하나도 없는 경우에는 null 값을 반환합니다. 그래서 타입이 안맞는거 아닐까 생각합니다. 먼저 건수가 있는지를 체크하시고 동적으로 필드를 생성하시는건 어떨까요
-
희망나라
2021.03.30 15:58
답변감사합니다.
sqlite의 field type은 double, decimal, currency로 변경해 가면서 테스해 보았지만 동일한 현상입니다.
동영상에도 나오지만 row = 0 건입니다.
0건이면 null을 리턴하면 문제가 없겠지만, 메세지 처럼 문자열(widestring)을 리턴하는 것 같습니다.
0 건이 아닐시는 문제 없습니다.
문제점을 구글링중 본 글에서 이러한 내용이 있었습니다.(해당 page을 저장해 놓지 않았네요..)
"sqlite는 데이터가 없는 테이블을 쿼리할시 반드시 필드 type의 값을 리턴한다는 보장이 없다...해서 필드가 숫자 형식이라도 '' 로 리턴 될수 있다"
분명 저만의 문제점이 아닐것 같은데...원격으로 보여드릴수 있습니다.
Delphi firedac 질문입니다
2021.03.29 12:57
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
Xe8 사용중입니다.
sqlite, firedac 연결후 firedac 에 field editer 로 필드 추가시 문제점입니다.
테이블 row = 0 일때 발생합니다.
감사합니다.
댓글 4
-
김원경
2021.03.30 10:07
-
희망나라
2021.03.30 11:39
답변감사합니다.
필드 타입에 대한 영상을 다시 올렸습니다.
확인 부탁드립니다.
마이그레이션 진행중 막혀서 답답하네요.
-
김원경
2021.03.30 13:51
sum(특정필드) 에서 특정필드의 값은 정확히 float타입인가요 ?
보통은 sum은 데이터가 하나도 없는 경우에는 null 값을 반환합니다. 그래서 타입이 안맞는거 아닐까 생각합니다. 먼저 건수가 있는지를 체크하시고 동적으로 필드를 생성하시는건 어떨까요
-
희망나라
2021.03.30 15:58
답변감사합니다.
sqlite의 field type은 double, decimal, currency로 변경해 가면서 테스해 보았지만 동일한 현상입니다.
동영상에도 나오지만 row = 0 건입니다.
0건이면 null을 리턴하면 문제가 없겠지만, 메세지 처럼 문자열(widestring)을 리턴하는 것 같습니다.
0 건이 아닐시는 문제 없습니다.
문제점을 구글링중 본 글에서 이러한 내용이 있었습니다.(해당 page을 저장해 놓지 않았네요..)
"sqlite는 데이터가 없는 테이블을 쿼리할시 반드시 필드 type의 값을 리턴한다는 보장이 없다...해서 필드가 숫자 형식이라도 '' 로 리턴 될수 있다"
분명 저만의 문제점이 아닐것 같은데...원격으로 보여드릴수 있습니다.
동영상을 살펴보니 필드에디터의 ximononey 타입을 확인 할 수 는 없으나 오류 메세지상으로는 타입이 안 맞는다고 되어있네요.
필드 에디터 상의 ximoney 타입을 다시 한 번 확인 해 주세요.