Background Image

FORUM

조회 수 11964 추천 수 0 댓글 4
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

regdate 라는 필드가 dateTime 타입인데, vb6.0 에서 oledb로 가져오면

 

2010-8-16 12:59:57.625   와 같은 형식으로 나옵니다

 

그래서 원하는 형식으로 가져오기 위해 다음과 같이 쿼리 후

 

select DATE_FORMAT(regdate, '%Y-%m-%d %H:%i:%s') as ddd from Table

 

비베에서 msgbox rs("ddd")   라고 뿌려보았더니 그냥 "201" 이라고만 찍히네요

 

질의 편집기에서는 "2010-08-16 12:59:57"  와 같은 형식으로 잘 나오는데

 

비베에서 oledb 로 가져오니 왜 201 로 나오는지 모르겠습니다

 

문제가 또하나 있는데, regdate 에 널값이 하나라도 있으면 비베에서

 

select 필드1, 필드2,........, DATE_FORMAT(regdate, '%Y-%m-%d %H:%i:%s') as ddd from Table

 

와 같이 쿼리하면, EOF 가 납니다.  질의 편집기에서는 모든 데이터가 다 나오는데,

 

비베에서 레코드를 하나도 가져오지 못하네요 DATE_FORMAT 함수를 쓰지 않고 그냥

 

select 필드1, 필드2,........, regdate from Table

 

로 쿼리하면, REGDATE 에 널값이 있어도 레코드를 가져옵니다

 

비베는 6.0이고 큐브리드는 3.0 베타입니다

 

 

질문을 요약하면 다음과 같습니다

 

1. DATE_FORMAT 함수를 사용하여 비베에서 쿼리를 날리면 해당 필드값이 "201" 로 나오는 문제

2. 널값이 일부 있는 필드에 DATE_FORMAT 함수로 내용을 가져오면 EOF 가 발생하여 레코드가 하나도

   안나오는 문제

 

위 1,2,번  모두 질의편집기에서는 모두 정상적으로 나오고, 비베에서만 발생하는 문제입니다 

 

3. select *, DATE_FORMAT(regdate, '%Y-%m-%d %H:%i:%s') as ddd from Table  과 같은 쿼리는 에러가 나면서

   실행이 안되네요, 전체 필드를 다 보여주고 맨끝에 date_format 함수가 걸린 필드를 표시해야 할때 유용하게

   쓸 수 있는 쿼리인데, 실행이 안되어서 아쉽습니다

답변 부탁드립니다 ㅠㅠ

  • ?
    janus 2010.08.17 02:43

    사용에 불편을 드려 죄송합니다. 확인하여 답변드리도록 하겠습니다.

  • ?
    유니콘 2010.08.19 23:20

    글 올린지 며칠 지났는데 아직도 답변을 안주시네요

    하도 진행이 안되어서 며칠간 삽질하다가 겨우 해결책을 찾았습니다

     

    3.0에서만 발생하는 문제인줄 알고 2.2로 내려갔는데 마찬가지 문제가 있어서,

    여러가지 삽질을 한 끝에 해결책을 찾았습니다

     

    레코드셋을 열때 Rs.CursorLocation = adUseClient  이부분을 Rs.CursorLocation = adUseServer

    로 고치니까 문제가 해결이 되는군요  1번 2번 문제가 커서 셋팅값 변경으로 해결이 됩니다

    다만 3번 문제는 아직 해결이 안되는군요  하는 수 없이 필드명을 죽 나열하는 방식으로

    써야 할거 같습니다

     

  • ?
    cgkang 2010.08.19 23:25

    3번문제는 select t.*, date_format(...) from t

    와 같은 형태로 사용하면 됩니다.

  • ?
    janus 2010.08.19 23:39

    늦어서 죄송합니다.

    1,2번 문제를 테스트 했으나 문제가 발생하지 않았습니다.

    커서 셋팅변경으로 정상동작되어 다행입니다.

    3번의 문제는 위 댓글과 같이 *를 Table.*로 변경하시면 됩니다.


  1. CUBRID 사용자를 위한 DBeaver 도구 출시 안내

    Date2024.04.23 Byadmin Views139
    read more
  2. SQLGate for CUBRID 영구 무료 라이선스 제공

    Date2020.04.09 Byadmin Views4477
    read more
  3. 부팅시 [데이터베이스 서버 가동] 자동으로 되는 방법

    Date2010.07.22 By까망이 Views10283
    Read More
  4. 필드 크기 변경 계획에 대한 질문

    Date2010.07.23 By유니콘 Views9903
    Read More
  5. 다음과 같은 에러로인해 db실행이 않됩니다.

    Date2010.07.24 BySoMa Views9687
    Read More
  6. 브로커의 sql로그 분석하면 File(log_top.q) open error 라고 뜹니다.

    Date2010.07.24 By안토니오 Views9954
    Read More
  7. ACTIVE_SESSION 이 48수치에 DB 다운되어 버립니다.

    Date2010.07.25 By안토니오 Views10908
    Read More
  8. 2008 R2.2 x64 설치시 오류...

    Date2010.07.27 By~~ Views9795
    Read More
  9. 큐브리드 메니져로 데이터베이스를 백업하는방법을 자세하게 알려주세요

    Date2010.07.27 BySoMa Views9533
    Read More
  10. 큐브리드 로드시 에러 질문

    Date2010.07.27 ByES Views9483
    Read More
  11. 큐브리드 복제에 대해 문의...

    Date2010.07.27 By샤키 Views9599
    Read More
  12. DATE 타입과 DATETIME 타입

    Date2010.07.28 ByES Views12942
    Read More
  13. 임시테이블에 대한 지원 계획은 있는지 궁금합니다

    Date2010.07.28 By김종언 Views10994
    Read More
  14. 복제환경 구성후 문제.

    Date2010.08.04 By노랑배 Views9378
    Read More
  15. cci로 다음 시리얼 값 얻기

    Date2010.08.05 By하나엘 Views9870
    Read More
  16. 널포인트 익셉션 에러가 납니다

    Date2010.08.06 By유니콘 Views11323
    Read More
  17. Cannot connect to a broker

    Date2010.08.10 Bysjnoh Views27328
    Read More
  18. 다중복제에 대해 또 문의 드립니다~~

    Date2010.08.11 By샤키 Views9650
    Read More
  19. LEFT 함수 문의

    Date2010.08.12 By유니콘 Views10547
    Read More
  20. OLEDB 에서의 DATE_FORMAT 함수 문의

    Date2010.08.16 By유니콘 Views11964
    Read More
  21. OLEDB 에서의 DATE_FORMAT 함수 문의에 대한 답변은 언제쯤?

    Date2010.08.18 By유니콘 Views9866
    Read More
  22. Cubrid Manager에 접속이 안됩니다.

    Date2010.08.23 By들뿔 Views11404
    Read More
Board Pagination Prev 1 ... 31 32 33 34 35 36 37 38 39 40 ... 201 Next
/ 201

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales