• Daum
  • |
  • 카페
  • |
  • 테이블
  • |
  • 메일
  • |
  • 카페앱 설치
 
카페정보
카페 프로필 이미지
닷넷 (.NET) 프로그래머 모임
 
 
 
카페 게시글
Winform & WPF | C# 질문 c# 액세스 DB의 날짜/시간 데이터 업데이트..
섭이 추천 0 조회 361 06.04.09 17:06 댓글 11
게시글 본문내용
 
다음검색
댓글
  • 06.04.10 09:31

    첫댓글 어떻게 안되신다는건지요...???...위에 소스만 봐서는 저는 잘 몰르겠는데요..긁적

  • 작성자 06.04.10 09:46

    계속 UPDATE 구문이 틀렸다고 나오던데요..흠

  • 06.04.10 11:53

    구문이 틀렸다고 나온다면 일단....endtime과 nowtime과의 타입이 같은지 확인 하실필요가 있을거 같구요.. sql에 변수에있는 문장을 폼에 출력해서 그걸 쿼리분석기에 한번 실행해보세요.. 윈폼에서 어떤지 몰르겠는데요 웹폼에서는 datetime.now하면 지금 날짜 출력되는데에.....특별히 저렇케 하신 이유가 있나요?...?

  • 06.04.10 13:07

    현재 시간만 저장을 하신다면 그냥 쿼리에서 getdate()로 저장하심이... ms-sql : update data set endtime = getdate() where id = 1 oracle : update data set endtime = sysdate where id = 1

  • 작성자 06.04.10 14:49

    datetime형이랑 액세스의 날짜/시간 형태가 매치가 되나요?? 제가 sql서버로 해보니깐 잘되더군요.. 제가 구현할려고하는것은 일단 시작시간 종료시간을 초기값으로 잡고 종료시간을 계속 업데이트 시키는 방식으로 할려고하거든요..

  • 06.04.10 15:25

    string sql = "update data set endtime = '" + DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss") + "' where id = 1";

  • 06.04.10 15:34

    제 생각은 시작시간과 종료시간을 구하는게... 시간을 보는 기준이 서버이냐 클라이언트 이냐에 따라서 틀려 질수 있다고 봅니다.. 기본적으로 datetime합수로 가지고 오게되면 클라이언트 피시의 시간을 가져오는 것이고 쿼리자체에서 등록을 하게되면 서버의 시간을 기준으로 가져오므로 상황에따라 틀리다고 볼수 있다는

  • 06.04.10 15:34

    초보의 허접하고 짧은 생각입니다...

  • 06.04.10 16:14

    DataBase가 Access이면 어차피 로컬에 DB 놓고 쓰겠죠.

  • 작성자 06.04.10 21:19

    제가 궁금한점은 ACESS 에 있는 날짜/시간 형의 필드에 저장하기위해서 어떤형태의 변수를 사용해야 하는지 궁금합니다. UPDATE만 테스트해봤었는데 INSERT INTO 구문도 날짜/시간 필드에 데이터를 입력할시에도 "구문에러입니다"라는 예외 에러가 뜹니다.다른필드(숫자,텍스트)는 아무 문제없구요~~

  • 작성자 06.04.10 21:20

    MFC에서는 Time형 변수를 사용해서 하니까 바로 되었는데, 왜이리 안되는지 모르겠습니다 ㅜㅜ

최신목록