C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[10103] Re:Re:Re:Re:Re:[질문]제가요..
임선규 [starlim] 921 읽음    2001-08-21 13:44
이해력이 부족해 죄송합니다.^^
저번에 말씀드린것 처럼 날짜와 시간은 정수와 소수부분으로 나뉘어집니다.
따라서 날짜/시간 필드에 시간만 추출했다는 것은 엄밀히 말하면 정수부분에 0이들어가게 됩니다.
0일때 날짜가 1899-12-30 이므로 아무리 어떻게 해두 날짜부분은 나오게됩니다.
방법은 두가진데 시간을 기억시키는 필드를 DateTime필드로 잡지 마시고 그냥 문자필드로 잡는방법과
(좀 그렇죠?)
다른 방법은 좀 번거로우시겠지만...
셀렉트문을 쓸때(이름을 가지고 쿼리를 날리셔서 찾으시죠? 그때 select * 어쩌구... 머이렇게 쓰시죠?)
셀렉트문에다 모든필드를 다적어주면서 시간필드는Format함수를 이용하시는 방법이 있습니다.
포맷함수는 위에 답변을 보시면 있을겁니다.
자세한 SQL문을 보내주시면 정확하게 바꿔서 보내드리겠습니다.

그럼 도움이 되셨길..


별공주 님이 쓰신 글 :
: 제가 질문은 너무 이상하게 했나봐요. 우선 답변은 정말 고맙습니다.. ^^*
: 음.. 타임 피커에 불러오는 것은 날짜만 잘 표현됩니다.. 물론 디비에도 시간만 잘 들어가구요..
: 저는 MS-Access를 사용합니다. 그곳에서 날짜/시간을 사용한 다음.. 그아래 세부항목에서 날짜와 시간을 분리를 해줬습니다. 그래서 저장은 날짜와 시간이 잘 저장되여.. 문제는.. 이름으로 검색을 하고 나서 그리드를 보면 날짜는 잘 출력되는데.. 시간에 항상 1899년 12월 30일이 표현 되서 문제가 되는 것이거든요.. 제가 화면 캡쳐한 것을 보내드릴게요.. 한번 봐주세요..

+ -

관련 글 리스트
10090 [질문]시간이 이상해여.... 별공주 974 2001/08/20
10092     Re:[질문]시간이 이상해여.... 수야 1039 2001/08/21
10091     Re:[질문]시간이 이상해여.... 임선규 1257 2001/08/20
10094         Re:Re:[질문]다시여.. 별공주 887 2001/08/21
10096             Re:Re:Re:[질문]다시여.. 임선규 1080 2001/08/21
10101                 Re:Re:Re:Re:[질문]제가요.. 별공주 938 2001/08/21
10103                     Re:Re:Re:Re:Re:[질문]제가요.. 임선규 921 2001/08/21
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.