SQL
posted by 준치 2014. 11. 20. 17:22

SELECT DISTINCT

STUFF((

SELECT merge_column + '^'

FROM table_name

WHERE where_column = '10'

FOR XML PATH('')),1,0,'') AS

FROM table_name

merge_column : 합쳐야 할 컬럼

where_column : 조건 컬럼

table_name : 테이블명

결과 : column^column^column

오늘도 화이팅!!

posted by 준치 2014. 11. 4. 19:44

Virtual Machine 환경을 개발환경으로 하려고 진행다 보니 오류가 발생했다. 젠장!!!!!

오류 메시지

This virtual machine is configured for 64-bit guest operating systems. However, 64-bit operation is not possible.

This host supports Intel VT-x, but Intel VT-x is disabled.

Intel VT-x might be disabled if it has been disabled in the BIOS/firmware settings or the host has not been power-cycled since changing this setting.

 

(1) Verify that the BIOS/firmware settings enable Intel VT-x and disable 'trusted execution.'

(2) Power-cycle the host if either of these BIOS/firmware settings have been changed.

(3) Power-cycle the host if you have not done so since installing VMware Workstation.

(4) Update the host's BIOS/firmware to the latest version.

해결 방법은 다음과 같다.

Cmos setup 으로 들어가서 Virtualiztion Technology Enabled 변경해주면 된다.

 

참고 : http://www.sysprobs.com/disable-enable-virtualization-technology-bios

 

오늘도 화이팅!!!

posted by 준치 2014. 5. 30. 19:12

예약된 작업을 추가하기 위해서 프로그램을 만들었다.

추가하려고 하는데 오류가 빡!!! 젠장...

환경은 windows 2003 server 별다른건 없다...

오류 메시지 :  계정 정보를 설정하지 못했기 때문에 새 작업을 만들었으나 해당 작업이 실행되지 않을 수 있습니다.

오류 코드 :  0x80041315

우선 확인해야할것은 작업을 실행하는 계정이 administrator에 그룹에 속해 있는지 확인.

내가 해결한 방법은 내 컴퓨터 - 관리 - 서비스 및 응용 프로그램 - 서비스 또는 시작 - 실행 - services.msc

Task Scheduler 오늘쪽 마우스 - 속성 - 로그온(탭) - 로컬 시스템 계정 (서비스와 데스크톱 상호 작용 허용: 체크)

Task Scheduler 오늘쪽 마우스 - 속성 - 일반(탭) - 시작 유형 (자동 선택)

문제없이 실행되는것 까지 확인 완료

오늘도 화이팅~

posted by 준치 2014. 5. 28. 18:28

요즘 c# 사양에서 메서드를 보고있는데 매개 변수에 대해서 나오고 있다.

참조 매개변수에 대해서 몇자 적어놓고 싶다.

난 소스를 봐야 더 이해가 되지만 우선 간략한 글을 보고 소스를 보면 더 이해가 될것 같다.

ref 한정자를 사용하여 선언한다.

중요한것은 메서드가 실행되는 동안 참조 매개 변수는 인수 변수와 동일한 저장소 위치를 나타낸다.

using System;
class Test
{
 static void Swap(ref int x, ref int y) {
  int temp = x;
  x = y;
  y = temp;
 }
 static void Main() {
  int i = 1, j = 2;
  Swap(ref i, ref j);
  Console.WriteLine("{0} {1}", i, j);    // Outputs "2 1"
 }
}

말 그대로 동일한 저장소에 위치하기 때문에 명만 다르지 데이터는 동일하다.ㅎ

참조 : c# 사양

오늘도 화이팅~

 

 

SQL
posted by 준치 2014. 5. 22. 17:35

메시지 보내는 간단한 작업을 하는데 입력하는 순간 에러가 발생한다.

에러 메시지는 "문자열이나 이진 데이터는 잘립니다."

내 상황에서는 간단하게 처리되었다.

원인

입력되는 컬럼의 크기보다 데이터가 더 많아서 생긴 문제였다.

해결

컬럼의 크기를 크게 잡거나 데이터를 줄이거나 선택.

오늘도 화이팅.

posted by 준치 2014. 5. 15. 16:00

오늘 배포하는 날인데 디자인이 장난 아니다..

그전에는 그냥 넘어갔는데 눈에 거슬림...ㅋㅋ 젠장...

선택된 체크박스 옆에 값을 보여지는 부분이 있는데

읽기모드시에는 체크박스가 이미지로 랜더링 된다. 옆에 텍스트 정렬 어쩔...

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

어떤 분이 감사하게도 정리를 잘해 놓으셨다...^^

나에게 필요한건 vertical-align:middle; 였다.

체크박스 옆에 텍스트들이 가운데로 정렬이 되었다.ㅎㅎㅎ

<span style="vertical-align:middle;"></span>

출처 : http://blog.naver.com/barem21/150153235053

오늘도 화이팅~~

posted by 준치 2014. 2. 20. 18:37

오늘은 웹 에디터를 만들면서 data를 DB에 저장하려고 코드를 짜고 있었다.

중간 함수를 호출하려고 했는데 오류가 발생했다.

"using 문에 사용된 형식은 암시적으로 'System.IDisposable'로 변환할 수 있어야 합니다."

이런문구다.. 객체를 선언과 함수 호출을 using 문으로 감싸고 있었다.

나의 경우는 간단한거지만 찾다보니 많은 것들을 찾을수 있었다.

내 해결방법은 너무 간단했다. 젠장...

void IDisposable.Dispose() {}
public void Dispose() {}

IDisposable 이 인터페이스 이기때문에 함수만 정의해주면 문제는 없었지만...ㅠㅠ

다른 소스와 엮기다 보니 생각이 많아졌다..

관련된 정보

참고 - 컴파일러오류 CS1674 : http://msdn.microsoft.com/ko-kr/library/e9htskb1.aspx

// CS1674_b.cs
using System;
class C {
   public void Test() {
      using (C c = new C()) {}   // CS1674
   }
}

// OK
class D : IDisposable {
   void IDisposable.Dispose() {}
   public void Dispose() {}

   public static void Main() {
      using (D d = new D()) {}
   }
}
오늘도 화이팅~
posted by 준치 2014. 2. 12. 16:24

오늘은 DropDownList 를 사용하여 항목 선택을 했었는데...

그중에 항목(item)을 삭제한 후에 저장되어있는 데이터를 보여주려고 item 없어서 안보인다..젠장..ㅋ

그래서 javascript 로 load 시점에서 항목(item)을 추가하기로 했다. 고고씽...

누군가 친절하게 javascript 함수를 만들어 놓았다.

해결방법

<script type="text/javascript">
  function AddItem(Text,Value)
  {
   var opt = document.createElement("option");
   document.getElementById("DropDownList").options.add(opt);
   opt.text = Text;
   opt.value = Value;
  }
 </script>

테스트 결과 아주 잘된다. ㅎㅎㅎ

출처 : http://chiragrdarji.wordpress.com/2007/06/06/add-items-in-drop-down-list-or-list-box-using-javascript/

오늘도 화이팅~

posted by 준치 2014. 2. 7. 15:05

오늘은 닷넷 책으로 간단한 예제를 하는데 c# 으로 숫자인지 체크를 해야한다..

어떤 함수가 있을까?! 검색 고고씽..ㅎㅎ

내가 찾아서 사용한 것은...

Information.IsNumeric 이것이다..

사용방법

Microsoft.VisualBasic 을 참조추가 .Net 에 존재한다.

그리고 해당 소스에 using Microsoft.VisualBasic; 추가

if (Information.IsNumeric(체크할 항목)){ 소스구현... }

이렇게 하면 된다.

오늘도 화이팅..

posted by 준치 2014. 2. 4. 14:13

오늘은 sharepoint 2007 문의가 많은 날이다.

동영상 파일을 올리고 싶은데 제한된 확장자를 알려주세요..ㅎㅎ

그래서 또 찾아보았다.

쉐어포인트에서 확인하는 방법

중앙관리 > 작업 > 차단된 파일 형식 에서 확인하면 된다.

오늘도 화이팅~