Q&A

  • DateTImePicker에 날짜 String값 넣기!!!!!!!!!
DateTimePicker을 이용하여 varchar(8)인 필드에 'yyyymmd'형식으로
데이타를 저장하였습니다...

저장한 데이타를 다시 DateTimePicker로 불러오려니간 안되네요....
아시는분 도움좀 주세요....
3  COMMENTS
  • Profile
    nilriri™ 2002.03.20 01:55
    오라꿀서 셀렉트 허실때게..
    요로코롬 바까서 하시등가..

    환경 오라클8.1.6 (오라클 8i)
    실행 select to_date('20020101') from dual
    결과 2002-01-01

    위에서 처럼 아예 날짜형으로 바까서 읽어오시던지...
    (디비마다 변환작업은 틀리겟져? - 사용하시는 디비를 적지 않으셔서리..)

    아님...
    use 절에 mask지정허시고..

    DTPbirthday := StrToDateTime(FormatMaskText('20020101','####-##-##;0;'));

    저그 우게 함수명이 맞었는중 잘 모르겠네요..
    워낙 오래된 일이라..ㅡㅡa 델파이 함수를 벌써...
    배도 고프고해서 엿을 바꿔 먹는 바람에...ㅡㅡ; 지송함다..도움말 참조하시구여..^^

    그럼..

  • Profile
    별볼일없는 2002.03.20 01:41

    다연히 DateTimePicker은 yyyy/mm/dd 또는 yyyy-mm-dd
    식으로 값을 받는데 그냥 넣으면 안들어 가겠죠
    procedure Tcolumn_Form.SpeedButton2Click(Sender: TObject);
    var
      a : string  ;
    begin
       a := Edit1.TExt ;  //에디트에 20021010 이런식으로 입력하고
       insert('/',a,5) ;  // '/' 에디트 5번째에 추가 시키고
       insert('/',a,8) ;  //8번째 추가시키고
       DateTimePicker1.date := StrToDate(a) ;  //그 스티링값을 데이타형으로 변환하고
    end;

    그럼 별볼일 없는 넘이 지나가다
  • Profile
    *^^* 2002.03.20 01:06