컴퓨터/프로그래밍2011. 7. 1. 18:05

// TIMESTAMP 변수 선언 & 초기화
TIMESTAMP_STRUCT tmTime;

tmTime.year     = 2011;
tmTime.month    = 7;
tmTime.day      = 1;
tmTime.hour     = 12;
tmTime.minute   = 10;
tmTime.second   = 30;
tmTime.fraction = 0;            // 주의!> 무조건 0 으로 설정한다.

SQLLEN nParamLen = 0;

// 매개변수 바인딩
SQLBindParameter(
    hSTMT,                      // 명령 핸들
    1,                          // 매개변수 번호
    SQL_PARAM_INPUT,            // INPUT / OUTPUT / INPUT_OUTPUT
    SQL_C_TYPE_TIMESTAMP,       // [고정] 값 타입(C 타입 ID)
    SQL_TYPE_TIMESTAMP,         // [고정] 파라미터 타입(SQL 타입 ID)
    SQL_TIMESTAMP_LEN,          // [고정] 파라미터 크기(기본값: 19, 'yyyy-mm-dd hh:mm:ss')
    3,                          // [고정] 시간 데이터 중 밀리초의 자리수
    &tmTime,                    // 파라미터에 연결될 변수 포인터
    sizeof(TIMESTAMP_STRUCT),   // [고정] 파라미터에 연결될 변수의 크기
    &nParamLen                  // 반환값(길이, 상태)이 저장될 변수 포인터
);


TIMESTAMP_STRUCT 구조체의 fraction 값이 0이 아닐 경우 ODBC 오류가 발생한다.

오류 메시지 [22008]: [Microsoft][ODBC SQL Server Driver] 날짜/시간 필드 오버플로

참고 1> http://www.tech-archive.net/Archive/SQL-Server/microsoft.public.sqlserver.odbc/2006-08/msg00069.html
참고 2> http://msdn.microsoft.com/ko-kr/library/bb677267(v=SQL.100).aspx

Posted by jungtae17
컴퓨터/유틸리티2011. 6. 25. 14:47
Posted by jungtae17
컴퓨터/윈도우2011. 5. 5. 19:31
윈도우 7 서비스팩 1 을 설치 후 다시 원상 복구할 생각이 없다면 백업 파일을 제거해 버리자.


서비스팩 백업 파일 제거 방법
명령창을 열고 아래와 같이 입력후 실행한다.
dism /online /cleanup-image /spsuperseded

Posted by jungtae17
컴퓨터/우분투2011. 4. 29. 16:31
우분투(리눅스)에서 콘솔 명령어를 찾거나 메뉴얼(man page)을 찾을 때 유용한 명령어를 소개한다.

  1. 실행 경로 찾기
    $ which bash

  2. 메뉴얼 검색 1 (키워드 검색)
    $ whatis bash

  3. 메뉴얼 검색 2 (텍스트 검색)
    $ apropos bash

  4. 실행 경로와 메뉴얼 경로 표시
    $ whereis bash


Posted by jungtae17
컴퓨터/우분투2011. 4. 21. 22:08
우분투를 Mac OS 처럼 사용하고 싶어서 Macbuntu 를 설치 했지만, Eclipse 와 같이 자체 창 프레임워크를 사용하는 프로그램들은 주 메뉴가 제대로 표시되지 않는다.

이것을 해결할 수 있는 방법이 Gnome2 Global Menu (패널 애플릿)을 사용하는 것이다.

gnome2-globalmenu http://code.google.com/p/gnome2-globalmenu/


설치 방법

  1. 패키지 설치
    $ sudo add-apt-repository ppa:nilarimogard/webupd8
    $ sudo apt-get update
    $ sudo apt-get install gnome-globalmenu

  2. 패널 애플릿(글로벌 메뉴) 추가


참고> Install Gnome2 Globalmenu In Ubuntu 10.10 Maverick Meerkat

추가 작업

  1. Toolbar 의 배경이미지가 이상하게 보일 경우
    $ vi ~/.themes/Macbuntu/gtk-2.0/gtkrc 실행

    class "*Toolbar"  style "toolbar"  ==>  #class "*Toolbar"  style "toolbar"
    widget_class "*Toolbar"  style "toolbar"  ==>  #widget_class "*Toolbar"  style "toolbar"

Posted by jungtae17
컴퓨터/유틸리티2011. 4. 21. 11:23


무료 사용할 수 있는 CD/DVD 버닝 프로그램

InfraRecorder http://infrarecorder.org/

InfraRecorder 주요 기능:
  • 데이터, 음악, 비디오를 디스크(CD/DVD)로 굽기 (또는 이미지 파일 만들기)
  • 이미지 파일을 디스크로 굽기
  • 디스크를 이미지 파일로 만들기
  • 디스크 복사


참고> 한글화도 잘 되어 있고 Portable 버전을 받으면 설치 없이 사용할 수 있다.

Posted by jungtae17
컴퓨터/유틸리티2011. 4. 19. 23:18


Apple wireless keyboard helper for windows http://www.misuzilla.org/dist/net/applewirelesskeyboardhelper/

한글키(한/영, 한자) 설정은 아래의 압축 파일을 받은 후 레지스트리 파일을 더블클릭해서 추가한다.


참고> LiveREX's Break a Com http://liverex.tistory.com/950

Posted by jungtae17