File.Delete(strFilePath);  <-- 요기서 에러 났다.

 

[UnauthorizedAccessException: ~~ 경로에 대한 액세스가 거부되었습니다.]

이런 에러..

 

MSDN 찾아보면

  http://msdn.microsoft.com/ko-kr/library/system.io.file.delete(v=vs.90).aspx

 

UnauthorizedAccessException 에러는

 

UnauthorizedAccessException

호출자에게 필요한 권한이 없는 경우

- 또는 -

path가 디렉터리인 경우

- 또는 -

path에서 읽기 전용 파일을 지정한 경우

UnauthorizedAccessException

호출자에게 필요한 권한이 없는 경우

- 또는 -

path가 디렉터리인 경우

- 또는 -

path에서 읽기 전용 파일을 지정한 경우

UnauthorizedAccessException

호출자에게 필요한 권한이 없는 경우

- 또는 -

path가 디렉터리인 경우

- 또는 -

path에서 읽기 전용 파일을 지정한 경우

호출자에게 필요한 권한이 없는 경우

- 또는 -

path가 디렉터리인 경우

- 또는 -

path에서 읽기 전용 파일을 지정한 경우

 

 이런 경우에 발생한단다.

 

원인을 알았으니 해결해본다.

 

먼저 권한 문제 인거 같아 권한을 모두줘본다. Everyone 모든 권한을 줘도 같은 에러가 난다.

그럼 권한 문제는 아니고, path는 파일이 확실하고..

그렇다. 원인은 바로 읽기 전용 파일이어서 발생한 에러였다. 이거 찾아내는데 3시간 걸렸다...OTL

 

그럼 읽기 전용일때 해결법은? 간단하다...

 

FileInfo file = new FileInfo(strFilePath);
file.IsReadOnly = false;
File.Delete(strFilePath);

 

읽기전용을 false로 바꾸고 지우면 된다.

 

반응형

 

MSSQL 에서 천단위 컴마를 찍고 싶을 때

 

SELECT CONVERT(VARCHAR(50), CAST(20000 AS MONEY), 1)

 

결과는  20,000.00

 

MONEY 타입은 소숫점 둘째자리까지 표현됨.

소숫점을 없애고 싶으면 REPLACE 하면됨

 

SELECT  REPLACE(CONVERT(VARCHAR(50), CAST(20000 AS MONEY), 1) , '.00', '')

 

결과는 20,000

 

 

 

MSSQL의 CAST AND CONVERT 도움말 중

money and smallmoney Styles

When expression is money or smallmoney, style can be one of the values shown in the following table. Other values are processed as 0.

Value

Output

0 (default)

No commas every three digits to the left of the decimal point, and two digits to the right of the decimal point; for example, 4235.98.

1

Commas every three digits to the left of the decimal point, and two digits to the right of the decimal point; for example, 3,510.92.

2

No commas every three digits to the left of the decimal point, and four digits to the right of the decimal point; for example, 4235.9819.

126

Equivalent to style 2 when converting to char(n) or varchar(n)

 

 

 

 

참고  : http://msdn.microsoft.com/en-us/library/ms187928.aspx

반응형

DB 내용 입력중

줄바꿈 문자가 필요할 경우

 

print '이름 : ' + CHAR(13) + CHAR(10) + '김또깡'

 

이렇게 하면 된다.

줄바꿈 문자는  CHAR(13) + CHAR(10)

 

 

CHAR can be used to insert control characters into character strings.

The following table shows some frequently used control characters.

Control character

Value

Tab

char(9)

Line feed

char(10)

Carriage return

char(13)

 

 

Carriage Return & Line Feed

10진수 16진수 ASCII

10        0x0A    LF

13        0x0D    CR

캐리지 리턴 : 커서의 위치를 현재 줄의 맨 처음으로 보냄

라인 피드 :  커서를 다음 줄로 옮김.

유닉스는 LF만으로 개행을 표현하고 윈도우즈는 CR/LF의 조합으로 개행을 표현한다.

 

 

 

참고 : http://msdn.microsoft.com/en-us/library/ms187323.aspx

반응형

요즘은 시들해졌는데.. 한때 제빵에 심취한 때가 있었다.

근데 빵은 좀 손이 많이가고 어렵다. (쿠키에 비하면)

 

얼마전 회사분이 비스퀵 공구하신다 해서 나도 3봉지 구매했다.

패스트 푸드점에서 먹었던 그 빵이라든데...

걍 물만 붓고 구우면 땡이라고~

 

그래서 주말에 함 구워봤다.

 

재료 : 비스퀵 1봉, 우유 110ml (물 넣어도 되는데 우유넣어야 더 맛난다는.. )

 

 

1. 비스퀵 1봉을 준비한다. 

 

2. 봉지 뒷면은 이렇게 생겼다. 조리법이 나와있다.

 

3. 봉지를 뜯어 비스퀵 가루를 볼에 담는다.

 

일명 마법가루~

 

4. 우유 110ml를 준비한다.

 

5. 우유를 넣고 반죽을 섞어준다.

 반죽이 완전 찰저서 잘 안섞어진다... 약간 힘듬...

 

6. 반죽을 대충 때어서 구킹판 위에 놓는다. 약 7-8개 정도하면 딱 맞음.

비닐 장갑끼고 반죽 때어네서 판에 올리는데, 장갑에 반죽이 겁나 달라 붙음.. 완전 때네기 함들었다.

( 판에 종이 호일을 놓고 반죽을 올리거나, 기름을 약간 발라야 빵이 잘 떨어질거 같음. 안그럼 달라붙어서 잘 안떨어짐.)

난 걍 아무것도 없이 반죽만 올려서 구웠는데, 쿠깅판에 빵이 붙어서 잘 안떨어지드라 .... OTL

 

7. 220도 예열한 오븐에 10분 구웠다. 근데... 조금 탐. 댄장~

 내 생각에 200도로 예열하고 10분 구우면 딱 맞을거 같다. 담번에는 그렇게 해야지..

(엘지 광파오븐 기준 200도 예열후 2번칸에서 10분 구우면 딱일 듯 .. 어디까지나 생각임.)

 

8. 10분후 꺼냈다... 위 부분이 조금 탐.. 맛은 걍 그 빵맛~

탄 곳 뜯어내고 맛있게 먹었다. 바로 구운거라 맛은 좀 있다.

 

결론적으로 비스퀵은 처음이라 굽기 실패했다. 타고 판에 붙고...

다음에는 종이호일 위에 이쁘게 올려서

타지 않게 구워봐야겠다.

 

밥해먹기 귀찮은 주말 아침 이거랑 커피 한잔 이면 OK~

 

 

 

 

 

반응형

2달전..

폰을 하나 주웠다. optimus2 ..

내가 직접 주운건 아니고 장모님이 주워오셨다.

내가 폰을 확인했을 때는 이미 서비스 불가~ 폰 주인이 서비스를 정지한 듯했다..

 

나도 폰 잃어버린 적이 있어 그 심정 잘안다.

그래서 돌려주고 싶은데

전화는 서비스 불가이니 방법이 없다.

암호도 걸려있어 다른 지인의 전화번호 확인도 불가했다.

 

그래서 인터넷을 뒤적뒤적.. 찾았다 처리방법

우체통에 넣어도 되고 우체국에 갔다줘도 된다고 한다.

우체국에 갔다 주면 폰 기종에 따라 5천원에서 2만원까지 상품권을 준다는 .. 뭐 그런 내용이었다.

 

그래서 바로 다음 날 우체국 갔다 줬다.

습득신고서 작성한다.

좀 귀찮음...

 

그리고  2달이 지난 어제 이게 왔다.

발신은 핸드폰찾기콜센터...

오천원 .. 애걔~

그래도 착한일 하고 받은 거니 좋다.

 

아마 폰 찾은 사람도 엄청 좋아했을 거다...

 

착한 일도 하고 보상도 받고 우리 나라 좋네^^

 

근데 저 문화상품권은 누가 주는 거지?

나라에서 주나? 그럼 세금? ....

 

 

 

 

 

반응형

+ Recent posts