Q&A

  • 스트링을 필드타입datetime으로 선언된db에 넣기
질문입니다..
필드타입은 datetime으로 선언되었구요..
스트링값을 변환하여 datetime으로 선언된 디비에 집어넣으려 합니다..
근데 제가 x4에 변환한것이 틀린지요..자꾸에러가 나는데..값은 올바른 형태인 '2002-02-24 10:00:00'이렇게 되어있는데 에러가 나네요...
이방법 말고 다른방법두 있나요???
있다면 알려주시면 감사하겠습니다...
  


var
    xx4 : tdatetime;
    xx5 : tdatetime;
    StrSQL,StrDate : String;
    x1,x2,x3,x4,x5,x6,x7: string;
begin

    x1 := copy(s,1,5);    //인덱스
    x2 := copy(s,8,6);    //called truck
    x3 := copy(s,17,6);
    x4 := copy(s,23,10);
    x4 := formatdatetime('YYYY-MM-DD HH:MM:SS', StrToDate('2002'+ '-'+Copy(x4,1,2)+'-'+copy(x4,3,2)+' '+copy(x4,5,2)+':'+copy(x4,7,2)+':'+copy(x4,9,2)));
    x5 := copy(s,33,10);
    x6 := copy(s,65,12);
    x7 := copy(s,86,10);

    StrSQL := '';
    StrSQL := 'Insert into logcut_test (no_index,cld_trk,clr_trk,call_time,duration,dial_no,ani_no) values ' +
              '(''' + Trim( x1 ) + ''',''' + Trim( x2 ) + ''',''' + Trim( x3 ) + ''',''' + Trim( x4 ) + ''',''' +  trim( x5 ) + ''',''' + Trim( x6 ) + ''',''' + Trim( x7 ) + ''')';

    with AdoQuery2 do begin
      CloseQuery;
      SQL.Clear;
      SQL.add( StrSQL );
      try
          ExecSQL;
      except
      end;
1  COMMENTS
  • Profile
    머슴 2002.06.17 22:36
    StrToDate함수는   DateSeparator 변수가 지정하는

    구분문자(보통 슬래시 기호)에 의해 구분되어 있어야 합니다.

    그리고  FormatDateTime함수의 반환값은 String형입니다..

    여기서 구지 String값을 Date형으로 변환해서 다시 반환할 이유는 없을것

    같다는 생각이 들거든요.. 그냥 Copy문으로 해결하셔도 될것 같습니다.


    x4 := '2002'+ '-'+Copy(s,1,2)+'-'+copy(s,3,2)+' '+copy(s,5,2)
              +':'+copy (s,7,2)+':'+copy(s,9,2);


    • 이성윤
    • 2002.06.17 21:01
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 리슈
    • 2002.06.17 20:52
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 머슴
      2002.06.17 22:36
      StrToDate함수는   DateSeparator 변수가 지정하는 구분문자(보통 슬래시 기호)에 의해 ...
    • 김문식
    • 2002.06.17 20:46
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김문식
      2002.06.17 20:51
      requestLive 속성을 true로 한다음 다시 그 컴퍼넌트의 active를 false -> true로 하면 되네요.
    • 정병선
    • 2002.06.17 20:32
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 조용호
      2002.07.10 18:41
        idHTTP.Post(LogUrl,LogData,OutData);   logurl 은 값을 넘길 url  &n...
    • 최용일
      2002.06.17 22:11
      안녕하세요. 최용일입니다. 검색해보시면 많이 나와 있는데.... 프로젝트에 있는 *.dsk파일 지우시고...
    • 김원섭
    • 2002.06.17 19:54
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2002.06.17 22:22
      안녕하세요. 최용일입니다. 코딩을 안봐서 확실하진 않지만 스트림에서 읽을때나 저장할때 파일의 위치...
    • 김원섭
      2002.06.17 22:43
      procedure TF_dk_create.pic_find; var BStream : TStream; AJ : TJPegImage; AB : TBitmap; Da...
    • 최용일
      2002.06.18 03:03
      안녕하세요. 최용일입니다. 이건 음~~~ 마지막 else부분에 헤더가 JPEG도 아니고 BMP도 아닌데 JPEG...
    • 김원섭
      2002.06.18 09:26
    • 최상호
    • 2002.06.17 19:52
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최창욱
      2002.06.17 20:38
      질문이 너무 추상적이네요.. Login창을 만들되... 프로그램이 SDI기반인가 MDI기반인가에 따라서도 ...
    • 뇌아파
    • 2002.06.17 19:49
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2002.06.17 22:26
      안녕하세요. 최용일입니다. 구조체 변수의 멤버를 참조하세요... var     R: T...
    • 이호성
    • 2002.06.17 19:25
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 윤도상
    • 2002.06.17 19:12
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 김대훈
    • 2002.06.17 18:27
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 김경록
      2002.06.17 19:09
      음.. 여기 관리자분이 질무이나 답변을 할때에...   꼭 [질문] 또는 [답변]을 쓰길 권고하고 ...
    • 김대훈
      2002.06.17 23:21
      먼저 답변주신것 감사합니다 다음에 글을 올릴땐 님의 충고대로 말머리를 꼭달지요.. 홀~ 답하신글 ...
    • 김경록
      2002.06.18 04:21
      결론부터 말씀 드리면, Library에 경로가 등록되어 있고, Component에 등록되어 있다면, 실행화일에 모...
    • 이현철
      2002.06.18 00:06
      질문하신 내용이 좀 이해가 안가네요..  ㅡㅡ; 서버쪽에서 파일을 임시 디렉토리에 저장하는데 ...
    • 홍작새
    • 2002.06.17 11:47
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김경록
      2002.06.17 18:58
      정규 표현식이란 뭐를 말씀하시는지.. 어떤건지 알수가 없네여.. 특정 식을 처리할 일이 생기셨다는건...
    • 김종균
    • 2002.06.17 06:33
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 김경록
      2002.06.17 19:13
      테이블을 두개를 만들었어여    고객         ...
    • 김종균
      2002.06.17 19:41
      학교에서 델파이를 배우는데 매력이 느껴져서 독학으로 공부하거든여... DB를 배운게 군대가기전이라 제대...
    • 이재식
      2002.06.17 10:55
      안녕하세요. 코딩이전에 설계가 먼저 선행되어야 합니다. 설계는 하시고자 하는 의도를 전혀 반영하고 ...
    • 이재식
      2002.06.17 10:40
      안녕하세요 패러독스의 필드타입에 Graphic이라는 타입이 있어서 각종 그림파일을 저장할수 있는데요, ...
    • 모범생
    • 2002.06.17 03:02
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 박서규
      2002.06.17 18:36
      코덱의 제작이란 알고리즘의 싸움이라고 주장하고 싶군요... 동의하시죠?? 우리가 싶게 쓰는 모든 압축(...
    • 박상윤
      2002.06.17 13:12
      안녕하세여... 멀티미디어 쪽을 어느정도 이해하고 계신가요.?? 아직 구조를 파악하시지못한것 같은데......
    • 손인호
    • 2002.06.17 02:43
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 박상윤
      2002.06.18 13:54
      제가보기에는 ..VCL을 쓰셨다면 힘들듯.. 컴포넌트도 보이느것이 있고 안보이는것이 잇지여. VCL화면에 ...
    • TestMan
      2002.06.30 03:17
      메모장 형식이 아니고 워드패드형식으로 저장되어서 그렇슴다. 메모장에서는 포함된 글자(줄바꿈 포함)만 ...
    • 이민수
      2002.06.17 05:31
      얼마전에 보니까 터보파워의 SysTools라는 제품에 바코드가 포함되어 있던데 Maxi코드인가 하여튼 처음 보...
    • 유가람
      2002.06.17 07:13
      님께서 말씀하신것은 사용하지 못했읍니다. 님께서 말씀하신 자료를 어디서 찾을수 있는지요? 이...