login register Sysop! about ME  

2017년 01월 09일 15시 53분 00초,     조회수 : 726
  제목 : Access To MSSQL 변환 오류!!
SEQ : 163749 글쓴이 : supercore

작성 포맷 : TEXT 모드, 자동 줄바꿈 사용

Access를 MSSQL Express 2012로 dump 했습니다.

오류없이 다 넘어갔는데
페이지 테스트중

전반적으로 기존 쿼리에서 Now()를 넣는 부분에서 에러가 나는군요

필드형식이 Datetime 로 잡혀있는데 '2017-01-09 오후 1:49:48' 이런형식으로 INSERT, UPDATE 할때 에러가 나는군요.

이걸 '2017-01-09 13:49:48' 와 같은 형식으로 바꾸면 오류없이 진행됩니다.

아으...전체 소스를 열어서 Now() 를 사용자함수로 바꿔야 할까요??

다른 간단한 방법 없을까요??



  virgo75
  2017-01-10(13:47)
캐릭 이미지
없을듯 하네요. 보통 MS 계열에 프로그램에서 형변환이 암묵적으로 이루어지는데 이때 날
짜형에 스타일에 맞으면 변환이 됩니다. 다만 T-sql 에서 날짜형중 시간형은 24시간 형태
여야 할껍니다. 쿼리부분에 NOW()를 사용자 정의 함수를 만들어서 24시간 형태로 입력되
게 만드는게 가장 쉬운 처리 방법이 아닐까 생각이 듭니다.

  supercore
  2017-01-11(13:57)
캐릭 이미지
전체 바꾸기로 Now() 를 GETDATE()로 변경했습니다.

어찌될지 몰라 사용자 함수도 만들어 두긴 했는데 윗분 스타일상 시간걸리는걸 워낙 싫어 하
는 스타일이라 미치겠군요 헉헉
단순히 엑세스를 MSSQL로 바꾸는걸로만 생각하는 분이라;;;;



제목 작성자 날짜 조회
Access To MSSQL 변환 오류!! (2) supercore 2017-01-09 726

 
 
.NET과 Java 동영상 기반의 교육사이트

로딩 중입니다...

서버 프레임워크 지원 : NeoDEEX
based on ASP.NET 3.5
Creative Commons License
{5}
{2} 읽음   :{3} ({4})