Q&A

  • 서버의 시간과 PC의 시간
DB가 있는 서버에서의 시간과... 제 PC의 시간이 같게 해 줄 순 없나요?



제 프로그램 중에... 현 서버에 기록된 내용을 시간으로(hh:mm:ss)검색해 오는



그런게 있는데... '초'에 조금 민감하게 반응해야 하거든여~



[현 시간에 3초전에 발생한 데이타를 보고 싶다.]고 했을때...



DB가 있는 서버에는... 12:00:00 로 시간이 세팅되어 있고,



프로그램이 돌아가는 제 PC의 시간은 12:00:30로 되어있다면...



안돼잖아여...



(하하...^^;;; 말로 설명을 하려니 무척 난해하네여~)



암튼... 제 프로그램에서는... nowdatetime를 써서...



현 PC의 시간을 가지고 쿼리를 해 오거든여...



그러니까... 이 프로그램이 첨 시작할때....



DB의 시간을 읽어와서 DB의 시간과 PC의 시간이... 똑 같게 해 주는 방법을 알고 싶어요







고수님들의 의견... 기달릴께여...^^

2  COMMENTS
  • Profile
    김매경 2000.02.17 19:31
    제 글이 수정이 안돼네여...!_!



    참고로... DB는 오라클 8이랍니다

  • Profile
    김영대 2000.02.17 20:05
    김매경 wrote:

    > 제 글이 수정이 안돼네여...!_!

    >

    > 참고로... DB는 오라클 8이랍니다



    DB의 시간은 해당 머신의 시스템 시간과 동일합니다

    시간은 DB가 관리하는것이 아니니까요...

    또한 시간을 Query를 이용하여 가져오게되면 DB 접속속도랑

    DB가 시스템의 시간을 가져와서 네트워크를 통하여 클라이언트로

    보내므로 오차가 나올 수 있습니다



    제 홈페이지(http://myhome.shinbiro.com/~cozykyd/index.htm)의

    "공개 프로그램 소스" 에 보시면

    "Windows NT, UNIX 서버의 시간 읽어오기" 가 있는데 참고해 보세요



    위 소스를 이용하시려면 Time 서버가 기동되어 있어야 합니다