본문 바로가기

프로그램 경험

[SqlServer] 키워드 'with' 근처의 구문이 잘못되었습니다. 이 문이 공통 테이블 식이거나, xmlnamespaces 절이거나, 변경 내용 추적 컨텍스트 절인 경우에는 이전 문을 세미콜론으로 종료해야 합니다. 오류 메시지 : 키워드 'with' 근처의 구문이 잘못되었습니다. 이 문이 공통 테이블 식이거나, xmlnamespaces 절이거나, 변경 내용 추적 컨텍스트 절인 경우에는 이전 문을 세미콜론으로 종료해야 합니다. WITH 문을 프로시저에서 사용하는데 위와 같은 오류가 발생한다.WITH 문 앞에 세미콜론 붙여주면 문제 해결~ ;WITH WBTEMP (Node, PathName)
[맥 Mac] 분할 파일들 합치기 예를 들어 zip 파일의 분할된 포맷이 아래와 같다고 치자. temp.zip.001temp.zip.002temp.zip.003 이럴때 3개를 합치고 압축을 풀려고 하면 터미널 열고 아래와 같이 한다. $ cat *.zip.* > out.zip; unzip out.zip
[SqlServer] OPENROWSET / OPENDATASOURCE SELECT * FROM OPENROWSET('SQLOLEDB','192.168.10.12';'userid';'password','SELECT * FROM dbo.Table_A WITH (NOLOCK)'); SELECT * FROM OPENDATASOURCE('SQLOLEDB','SERVER=192.168.10.12;UID=userid;PWD=password').DBNAME.dbo.Table_A
[ASP.NET] ASP.NET 설치 프로그램 추가/제거에서 ASP.NET 체크해서 설치는 했지만 안된다면Visual Studio 명령 프롬프트 열고 아래 명령어를 입력해서 설치하면 된다. aspnet_regiis.exe -i
[SqlServer] 키 자동증가 테이블에 명시적으로 키값 입력 하기 테이블 만들때 키를 IDENTITY로 잡아서 자동증가 시키는 경우가 종종있다. 만들땐 편한데 가끔 백업 받았던 데이터를 부으려고 하면 자동증가형이라 새로운 키로 생성할 수 밖에 없는 경우가 발생한다. 그럴땐 자동증가 기능을 잠시 꺼두면 된다. SET IDENTITY_INSERT MyTableName ON INSERT INTO MyTableNameSELECT * FROM MyTableName_BACK SET IDENTITY_INSERT MyTableName OFF 잘된다 ㅋㅋㅋ
[C#] A generic error occurred in GDI+ 한글 오류 : GDI+에서 일반 오류가 발생했습니다.영문 오류 : A generic error occurred in GDI+ GDI+를 통해서 작업하고 있는데 위와 같은 오류가 발생한다.구글링을 통한 문제 원인은 저장하는 경로에 쓰기 권한이 없어서 라고 한다.하지만 난 권한이 다 있는데 오류가 발생한다. 작업관리자를 통해서 보니까 프로그램 메모리가 1GB가 넘어가고 있다..ㄷㄷㄷ;;;메모리 문제로도 위와 같은 메시지가 나타날수 있다. 메모리 관리 하자. *메모리 누수 찾는 프로그램http://www.red-gate.com/products/dotnet-development/ants-memory-profiler/ 메모리 프로파일러로 찾아보니 SolidBrush를 사용하고 Dispose 하지 않았다.여기서 메..
[크리스탈리포트] 데이터바인딩 했는데 데이터가 안보일때 크리스탈 리포트에서 데이터베이스 필드를 연결 하는 기능이 있다. 뭐 당연하지만... 내가 처한 상황을 설명하자면 테이블 3개를 가져와서 크리스탈 리포트에 바인딩 시키는 것이다.당연히 바인딩 하면 데이터가 나와야 하는데 안나온다. 어떤때는 나오고 어떤때는 안나오고... 참 황당하다. 찾다 찾다가 보니 리포트 내에서 조인을 걸어둘수 있었다. 누군가가 조인을 해두어서 조인값이 안맞으면 데이터가 안나오는 것이었다..ㅡㅡ; 메뉴 > 데이터베이스 > 데이터베이스 전문가 클릭해서 들어가면 데이터와 연결탭이 보인다.그중 연결탭으로 가서 보면 연결을 제거 할 수 있다. 2014.10.7 추가 위처럼 했는데도 데이터가 안나오는 경우가 발생했다.상황은 테이블 2개를 조회 해서 바인딩 시켰는데 두개 데이터가 다 있을때만 바인..
[C#] 프로젝트 열었는데 오류 : FileTracker : error FTK1011 별짓도 안했는데 프로젝트를 여니까 오류가 발생한다. FileTracker : error FTK1011 프로젝트 경로가 유니코드인 경우, 즉 한글이 들어간 경우 발생할 수 있다고 한다. 아래 링크에 자세하게 설명하신분이 있으니 참조http://pelican7.egloos.com/2936082