posted by 준치 2012. 10. 19. 12:05

테스트 환경으로 windows7을 설치하고 개발서버의 도메인을 hosts 파일에

등록하려고 하는 순간.... 수정이 안된다..이건 또 뭐냐...ㅠㅠ

저장이 된줄알고 url을 치는 순간...페이지를 찾을수 없습니다...젠장..

hosts 파일을 확인해보니... 뭥미... 아무것도 없다... 그래서 검색..ㅎㅎ

***** 수정하는 방법 *****

시작 - 모든 프로그램 - 보조프로그램 - 메모장을 오른쪽 마우스 클릭 - 관리자 권한으로 실행

하여 메모장에서 C:\WINDOWS\system32\drivers\etc 이 경로안에있는 hosts 파일을

수정 하고 저장하면 된다...ㅎㅎ

오늘도 화이팅..ㅎㅎㅎ

posted by 준치 2012. 10. 19. 10:42

오늘은 테스트 환경을 만들어야하는데.. 로컬에다가 할수도 없고...

그래서 Virtual PC를 사용해보기로 했다.. 그래서 설치 고고씽...

다 설치하고 다른 프로그램을 설치하려고 봤는데 설치파일을 전송할 방법이 없네...

Shared Folder 가 비 활성화가 되어있다..ㅠㅠ 뭥미...

그래서 검색 고고씽....

**해결 방법**

설치된 Virtual C:\Program Files\Microsoft Virtual PC\Virtual Machine Additions\ VMAdditions.iso

해당 경로에 iso 파일이 있는지 확인부터한다.. 난 있었다는... 있다면...

상단 메뉴에서 CD - Capture ISO Image... 를 선택하여 상단경로 에 있는

이미지를 실행한다.. 그럼 해결된다..ㅎㅎㅎ

오늘도 파이팅...

posted by 준치 2012. 10. 9. 18:36

사용하는 프로그램 중에 office 가 있는데... 잘~ 사용하다가 무슨 이유에서인지

갑자기 옵션이 변경되어 이상하게 보여진다.. 뭐지.. 이건 뭔가.. 젠장...

그래서 찾아보았다... office 초기화~ ㅎㅎ

나름 찾아보니 2가지 방법을 찾았다.

첫번째는 레지스트리를 건드리는 방법

시작 - 실행 - rededit - HKEY_CURRENT_USER\Software\Microsoft\Office

해당 오피스 버전
     9.0 : 오피스 2000
    10.0 : 오피스 XP
    11.0 : 오피스 2003
    12.0 : 오피스 2007

해당 App 삭제
Excel, PowerPoint, Word

잘 정리를 해주셨네요...감사하니다.

참고 URL : http://biondi.tistory.com/88

두번째는 프로세스를 실행

시작 - 실행 - word 면 winword.exe -a , Excel 이면 winexcel.exe -a

이렇게 하면 된다

오늘도 화이팅~~~~~~~~

 

 

SQL
posted by 준치 2012. 10. 9. 15:15

개발한 내용을 배포를 하는데... 테스트를 했더니 자동 증가값 (identity) 값이 수정이 안된다.

identity 로 전체 카운트를 할려고 생성한 컬럼인데... 어쩔까나...

mssql 2005 에서는 테이블을 수정 - 열속성 - ID 사양 을 아니요 저장 - 다시 예 로 변경하면 초기화가 된다.

mssql 2008 에서는 안되고 테이블을 삭제해서 다시 생성하라는 메시지가 나온다.. 젠장...

암튼 그래서 또 찾아보았다.. 초기화 방법.. 생각 보다 간단했다..

해결방법

DBCC CHECKIDENT('테이블명',RESEED,0)

상단의 내용을 실행하면 mssql 2008 에서는 다음과 같은 메시지가 나온다.

ID 정보 확인: 현재 ID 값은 '1'이며, 현재 열 값은 '0'입니다.
DBCC 실행이 완료되었습니다. DBCC에서 오류 메시지를 출력하면 시스템 관리자에게 문의하십시오.

암튼 다시 저장해서 테스트해보니 초기 1값이 되어있었다.

끝~~~ 오늘도 화이팅~~~^^

 

posted by 준치 2012. 10. 4. 15:58

오늘은 앙케이트 조사하는 것을 만들고 있었다... 그런데...

디자인을 받았는데 라디오 버튼 리스트 컨트롤을 사용못하고 그냥 각각의 라디오 버튼 컨트롤을

사용하게 되었다.. 디자인을 바꾸려니.. 시간은 걸리고...흠...ㅠㅠ

결국 자바스크립트로 값을 넣게 만들었지만.. 궁금했다... 서버코드에서 그룹명으로 버튼을 가져올수 있을지가..... 그래서 검색 고고씽...

결론은 서버코드에서 라디오 버튼 컨트롤을 찾을수 있었다.

 groupName 에 찾고 싶은 라디오 버튼 컨트롤의 그룹명을 넣으면 된다.

private RadioButton GetSelectedRadioButton(string groupName)

    {

        return GetSelectedRadioButton(Controls, groupName);

    } 

   

    private RadioButton GetSelectedRadioButton(ControlCollection controls, string groupName)

    {

        RadioButton retval = null;

       

        if (controls != null)

        {

            foreach (Control control in controls)

            {

                if (control is RadioButton)

                {

                    RadioButton radioButton = (RadioButton)control;

                    if (radioButton.GroupName == groupName && radioButton.Checked)

                    {

                        retval = radioButton; break;

                    }

                }

                if (retval == null)

                {

                    retval = GetSelectedRadioButton(control.Controls, groupName);

                }

            }

        } return retval;

    }

참고 : http://stackoverflow.com/questions/3654453/get-selected-radio-button-not-in-a-list-in-asp-net

 

궁금해서 시작했지만... 알아두니 좋군...ㅎㅎ

 

오늘도 화이팅~~~^^

SQL
posted by 준치 2012. 8. 16. 15:53

오늘은 갑자기 날짜 계산에 대해서 해보게 되었다.

오늘부터 특정날짜까지 몇년 몇월이 지났을까?! 쿼리로 계산해 보고 싶었다.

간단하게 생각했는데 생각보다 어렵네.. 그래서 검색...

쿼리는 다음과 같다는.....

DECLARE @SD DATETIME , @ED DATETIME

SET @SD = Convert(varchar(10),'2010-04-04',120)
SET @ED = Convert(varchar(10),'2012-08-16',120)

SELECT @SD AS START_DATE , @ED AS END_DATE

SELECT
 (CONVERT (VARCHAR,DATEDIFF(MONTH,@SD,@ED)/12) + '년 ' +
 CONVERT (VARCHAR, DATEDIFF(MONTH,@SD,@ED) % 12) +'월') AS VALUE_DATE

결과값은 2년 4월

DATEDIFF 는 시,분,초,년,월,일 선택이 모두 가능하다.

참고해서 사용한다면 유용할듯..

오늘도 파이팅~~~~

posted by 알 수 없는 사용자 2012. 7. 27. 11:47

The URL-encoded form data is not valid.  또는 URL로 인코딩된 폼 데이터가 잘못되었습니다. 

위의 에러가 발생했을 경우 

Web.config에 appSettings에 아래의 코드를 추가하면 됩니다.


<add key="aspnet:MaxHttpCollectionKeys" value="9999" />


원인은 윈도우 업데이트중 KB2556351.  항목의 업데이트로 인해 발생한 문제이며

보안과 관련되어 AJAX와 연관이 있는것 같습니다.

보안과 관련하여 AJAX가 아닌 UpdatePanel을 사용하여 submit할때 문제인듯 한데 

정확히는 잘.....

posted by 준치 2012. 7. 24. 18:35

오늘도 역시 얼레리 없는 에러접수가 왔다... 에러 내용은..

"Word에서 기존 Normal.dotm에 문제가 있음을 발견했습니다. Normal.dotm을(를) 새로 만드시겠습니까?"

라는 확인 창이 떴다.. 이건또 뭥미...젠장...ㅠㅠ

또 검색... 고고씽..

원인은 한마디로 말하자면 Office Word 문서를 사용할때 Word 기본 서식파일이다.

그 기본 서식 파일이 손상되서 생기는 문제다.

원인을 알았으니 해결방법은 찾아보니 겁나 길다.. 그래서 대충...

우선 파일있는 경로로 %userprofile%\appdata\roaming\microsoft\templates

Normal.dotm 을 이름바꾸기 Oldword.old로 변경후 탐색기 닫기!

Word 2007 은 Word 실행 - Microsoft Office 단추 - Word 옵션 - 추가기능 - 서식 파일 이동 - 첨부 클릭 - Templates 폴더에서 Normal.dotm[새로 생성된 파일] 열기 - 확인 - Word 를 종료

서식파일 변경완료 ~ 다시 실행해본다.

다른 방법도 있는데 작성은 힘들고.. 참고 하길...

참고 : http://support.microsoft.com/kb/918429/ko

오늘도 화이팅!!!!!!!!

 

XML
posted by 준치 2012. 7. 20. 18:17

아~ 오늘은 xml 때문에 문제가 생겼다..ㅠㅠ

FTP로 xml파일을 받아서 정보를 읽어서 무언가 해야하는데 어랏!!! 정보는 제대로 인것같은데...

오류가 나고 Windows service 를 멈추게 만들었다... 젠장 뭐냐...

데이터를 확인하던 도중..ㅠㅠ &&&&&&&&&&& 이게 문제였다..ㅠㅠ

XML을 읽은 도중....뻑!! 뻑!!!

해결방법은 특수문자 처리~

& 를 &amp; 로 수정

저것 말고도 다른것들도....

<, >, &는 XML tag 표시와 entity를 표시하는 XML 예약문자로, XML 문서에 그대로 사용할 수 없다.
 
< (less-than sign) &lt;
> (greater-than sign) &gt;
& (ampersand) &amp;

참고 : http://www.kamje.or.kr/special.html

까먹지 말고 알아두자!! 오늘도 화이팅!!!

 

 

posted by 준치 2012. 7. 10. 14:42

요즘은 양식 개발로 정신없다가 다른데서 문제가 생겼다.  이건 뭘까...

오류는 데이터가 유효한지 확인할 수 없습니다.HttpException (0x80004005)

음.. post 방식으로 받은 데이터를 다시 post 방식으로 .net 페이지를 호출하려고 하니까

저런 오류가 났다. 처음봤다.. 뭐지?! 또 다시 검색.. 고고씽...

찾아보니 많이 나온다.. 검색어를 잘 못 선택했다가 시간이 걸렸을뿐...ㅋㅋ

원인 : Web Farm 내의 모든 서버들의 machine.condif 의 machinekey element 를 동일하게 설정해주어야한다. machineKey에 설정되어 있는 값들은 ViewState값을 Serialize하고 Deserialize하는데 사용하게 된다.그래서 동일하게 설정해 주어야 모든 서버들간에 ViewState을 해석하는데 문제가 없게 된다.

해결 방법

1. <%Page%> 지시문에 enableViewStateMac="False" 속성을 추가하면 된다.

2. Web.config 에서 <pages enableViewStateMac="false"/> 이렇게 하면 된다.

3. forms[0].__VIEWSTATE.disabled = true;

참고

http://www.devpia.com/MAEUL/Contents/Detail.aspx?oardID=7&MAEULNo=5&no=60342&ref=53595

http://www.taeyo.pe.kr/forum/Content.aspx?SEQ=29573&TBL=ASPNET&PGN=1