blue_sky 님이 쓰신 글 :
:
:
:
:
:
:
: 안녕하세요...
: 다름이 아니라 오라클의 Date Field에 날짜 정보를 넣으려고 하는데요...
: 빌더에서 어떤 형식으로 넣어야 하나요
: 넘 간단한가요.. 제가 초보라서...
: 그럼 조은 하루되시고 답변 부탁드립니다...
:
:
:
:
1. 쿼리문을 날린다.. -_-;;;
Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add("update tableA set date = to_date('"+FormatDateTime( "YYYY/MM/DD HH:NN:SS", Now())+"', 'YYYY/MM/DD HH24:MI:SS') where key = 1";
Query1->ExecSQL();
tableA 에서 key=1 인 레코드에서 date 필드의 값을 현재 시간으로 설정
FormatDateTime 는 씨빌더 도움말참고
to_date 는 오라클 참고 (둘이 형식이 다르니깐...)
2. 비슷한 방식으로 쿼리문을 생성한다.
Query1->ParamByName("date")->AsDateTime = StrToDateTime(Now());
ParamByName 에 대해서는 책이나 F1 참고
3. 테이블이나 수정가능한 Query를 얻었을때는... 이렇게도.. -_-;;;
Table1->FieldByName("date")->AsDateTime = StrToDateTime(Now());
마찬가지로 FieldByName 에 대해서도 책이나 F1 참고
|