본문 바로가기

개발노트

[MSSQL/엑셀가져오기/오류] Microsoft.ACE.OLEDB.12.0' 공급자는 로컬 컴퓨터에 등록할 수 없습니다. [MSSQL/엑셀가져오기/오류] Microsoft.ACE.OLEDB.12.0' 공급자는 로컬 컴퓨터에 등록할 수 없습니다.mssql 데이터 가져오기 할때 오류 해결 아래 URL을 클릭 하신 후 파일 다운로드 받고 다시 해보세요! https://www.microsoft.com/ko-kr/download/details.aspx?id=23734 더보기
Mssql 액셀파일 데이터 옴기기 / MSSQL 액셀 데이터 옴기기 / 데이터 옴기기 / 엑셀데이터 옴기기 안녕하세요. 오늘은 엑셀파일을 데이터베이스에 옴기는 작업을 하겠습니다. 일단 엑셀의 데이터는 아래와 같이 맞춰주세요. 필드정렬!! 데이터베이스 테이블 구조처럼 맞춰주세요!! 데이터를 맞춘 후 옴기실 데이터베이스를 오른쪽버튼을 눌러 주세요. 데이터 가져오기를 누르면 아래와같은 창이 뜹니다. 데이터원본을 엑셀을 지정하세요. 위에서 다음버튼을 누른 후, 아래와 같이 대상을 server Native Client를 설정해주세요. 마침을하면 미리보기라칸이 있으며, 확인 후 알맞은 테이블을 가져오시면 됩니다. 그럼 데이터 베이스 안에 테이블로 생성이 됩니다. 더보기
MSSQL 데이터베이스 복원/ mdf, ldf파일로 복원 데이터베이스 mdf, ldf로 파일 복원하기 / 데이터베이스 복원 Mdf와 ldf로 파일로 데이터 베이스 복원시 아래와 같은 스크립트로 복원해주시면 됩니다. EXEC sp_attach_db @dbname = N'WS' -- 복원할 DB의 이름 , @filename1 = N'D:\Backup\TEST\WS_log.ldf' -- LDF 파일 위치 , @filename2 = N'D:\Backup\TEST\WS.mdf' -- MDF 파일 위치 위에처럼 하시면 데이터 베이스 복원이 됩니다. 더보기
[.net,C#] 브라우저 선택하기 안녕하세요, 로컬호스트 브라우저 기본 브라우저 변경방법은 아래와 같습니다. 1. Default.aspx > 오른쪽버튼 > 브라우저 선택을 클릭한다. 2. 브라우저 선택하여 기본값으로 설정하기 디버깅시 선택하신 브라우저로 열립니다. 더보기
mssql oracle 클라이언트 연결 1. 오라클 11g 설치하기 -> http://dbsc.tistory.com/67 관리자권한으로 netca 열기 관리자권한 실행창 > netca 입력하면 아래와 같은 창이 표시됩니다. 2. 로컬 네트 서비스 이름 구성을 클린 한다. 필요한 정보를 입력한다. 필요한 정보를 입력 후 계정으로 꼭 테스트를 해야합니다. 3. 실행창을 연 후 sqlplus ID/PWD@IP/리스너명 입력해서 접속이 되는지 확인 . 아래와 같은 방법으로 입력한다. 4. 앞서 말했듯이 오라클 클라이언트가 설치 되어있어야한다. mssql매니지먼트에 접속하여 inprocess허용을 체크해준다. 5. 서버 연결하기 공급자는 Oracle Provider for OLEDB , 제품이름은 ORACLE를 입력한다. 보안탭으로 이동하여 로그인/P.. 더보기
Xml 노드 replace , xml node replace 문제 > 개인정보법이 강화되면서 주민번호를 DB에 쌓지 못하도록 되었습니다. 하지만 인터페이스할때는 필요합니다. 그래서 DB에 쌓인 데이터를 배치로 당일 지워주기로 하였습니다. 처음엔 replace로 하려했지만 TEST라는 노드가 여러 N개로 쌓이게 됩니다. Replace로 하면 앞에 주민번호만 변경됩니다. 해결책> 구글링하던 도중 김영대님께서 만드신 함수를 공유하여 변경하였습니다. 함수를 등록 후, 아래와같이 정규식을 사용하여 사용해주세요. update WS.TEST..TEST_TEST1set TESTCONTEXT = dbo.GetRegExReplace(TESTCONTEXT ,'[0-9,-]', '') 로 업데이트를 해주시면 JUMINNUMBER로 된 노드를 전부 리플레이스 해줍니다. USE TESTG.. 더보기
[.net] ASP.NET Files 에 대한 권한이 없습니다. 개발중 갑자기 웹사이트에서 아래와 같은 오류가 발생했다.I got an error while browsing to the website. server error like under the img. 해결방법은 아래와 같습니다. 계정에 ASP.NET 권한이 없을때 뜨는건데 아래와 같은 방법으로 해결합니다. It appears when the account is not authorized, it can be solved in the following way. 시작 - 실행 - cmd 이후 창에서: C:\WINDOWS\Microsoft.NET\Framework\v4.030319 경로 이동후 aspnet_regiis -ga "NT AUTHORITY\NETWORK SERVICE" 실행하면 됩니다. 'windowke.. 더보기
주민번호 뒷자리 자동 0으로 채우기 요즘 개인정보 보안때문에 앞에 주민번호를 입력하고 뒷자리는 1000000 or 2000000를 입력하는것이 많다. 스크립트로 구현해보았습니다. input 태그 onblur="chk_num(this);" function chk_num(num, gubun) { var n = (num).value; (num).value = (num).value + "000000"; if ((num).value.length > 7) { (num).value = (num).value.substr(0, 7).substr(0, 7); } return; } 이상입니다. 더보기
ADT(Android DevelopmentTools) 설치 이클립스가 설치 되어있다고 가정한 후 ADT를 설치하는 방법을 소개 핬습니다. 1. 이클립스 > Help > Install New Software 2. NAME : ADT (마음대로 설정) Location : http://dl-ssl.google.com/android/eclipse/ OK를 눌러주면 설치가 완료 된다. 더보기
isNaN 란?? NaN(Not a Number) 값 자바스크립트에서 NaN은 수치 연산을 해서 정상적인 값을 얻지 못할 때 출력되는 값입니다. 숫자와 - 문자가 사칙연산을 못하듯이 컴퓨터도 할 수 없겠죠.(아래에 이미지 참고) 자바스크립트에서 NaN처리 할 수있는 함수는 isNaN()함수입니다. NaN처리를 ==NaN처리를 할 수 없습니다. (아래에 이미지 참고) 같은 NaN이지만 같게 처리 할 수 없습니다. isNaN처리를 하면 true반환 합니다. isNaN은 undefined도 처리값일때도 true로 처리합니다. 더보기