MSSQL(3)
-
MSSQL 데이터 내보내기 오류( 엑셀 export 오류 발생 ) - 'Microsoft.ACE.OLEDB.12.0' 공급자는 로컬 컴퓨터에 등록할 수 없습니다. (System.Data)
SQL Server 가져오기 및 내보내기 마법사 사용하여 아래와 같은 메시지를 발생하였다. 작업을 완료할 수 없습니다.'Microsoft.ACE.OLEDB.12.0' 공급자는 로컬 컴퓨터에 등록할 수 없습니다. (System.Data) 확인 결과, access 관련 설치를 하라고 한다...아래 링크로 들어가서 다운 받아 설치하면, excel export시 'MS Excel 2007'을 선택하면 되겠다. (확장자 xlsx 은 최대 1,048,576행)참고로 MS Excel 2003을 선택하면, 확장자가 xls 이므로 최대 65,536행까지 저장가능하다. 하여 그이상데이터를 저장하려면 필히 xlsx로 가라아님 65536건씩 커스텀 쿼리를 해야하는데 이것도 귀찮.... https://download.cnet...
2019.03.21 -
피연산자 유형 충돌: varbinary은(는) text과(와) 호환되지 않습니다.
MSSQL 오류 트러블 슈팅.......피연산자 유형 충돌: varbinary은(는) text과(와) 호환되지 않습니다........으악! 이건 대체 뭐란말이가... 으... 바쁜 나의 개발길에 꽃길은 커녕 구덩이에 빠지게 만들다니.. 아우~~~~ 오류 코드 해결 코드 public class Company { private String companyLogo; // MSSQL 에서 해당컬럼은 text 타입} public class Company { private String companyLogo = ""; // 컬럼이 text or ntext 타입경우, 빈문자열로 초기화 필요} 원인을 좀 찾아보니 아래의 의견이 있었다. null이 binary 형태의 값으로 변환되어 text 컬럼에 바인딩하려고하니 오류가 ..
2018.01.09 -
[MSSQL] 날짜 형식 변환(날짜변환표)
date -> 문자열로 convert 시킬때 형식 SELECT convert(char(10),getdate(),126) -> 2006-06-02 SELECT convert(char(10),getdate(),102) -> 2006.06.02 SELECT convert(char(10),getdate(),111) -> 2006/06/02 SELECT convert(char(10),getdate(),112) -> 20060602 * 문자열 변환 SELECT convert(char(10),convert(datetime, convert(char(8),cast('20060602' as decimal (10))) ,120),102)- 기준날짜 2000년 01월 02일 13시 14분 15.678초 기준 날짜 형변환..
2014.08.27