2008. 10. 27.

DTS보다는 Bulk Insert를...

무언가 대용량의 data파일을 db로 넣어야 할때
대부분 DTS를 생각할텐데 한두번이 아니라면 벌크인서트가 dts보다 빠르다
실제 실험결과 30만건정도 인서트 하는데 dts는 1분정도 벌크인서트는
40초정도로 생각보다 큰 차이를 보였다 즉 쓸만하다는것이다!

BULK INSERT 테이블명
FROM '파일명'
WITH
(
FIELDTERMINATOR ='|'    --필드 구분자
,ROWTERMINATOR = '\n' --레코드 구분자
)

2008. 10. 24.

vb 와 느낌표(!) 구문

vb에서는 !를 컬렉션 룩업(찾기)용도로 사용된다.
예를들어 레코드셋에서 컬럼값을 가져올때
rs("컬럼명")
으로 찾지만,
컬렉션 룩업연산자? 를 쓰게되면
rs!컬럼명
으로 똑같은 기능을 수행할 수 있다
또다른 예로 form에 얹어진 컨트롤 들도 controls라는 컬렉션에 들어있으므로
form1.lable.caption = "되나"
이것을
form1!lable.caption = "된다"
로 바꾸어 써도 된다 vb4.0이후에 제공된것으로 이전버전은 확인을 안해봐서 잘 모르겠다
현재 6.0에서 제대로 동작!
흠.... 6개월 넘게 비베 하면서 이걸 모르다니 ㅎㅎㅎㅎ
난 닭인가!

2008. 10. 2.

Ascii table 아스키 코드표...

이거 한번쯤 안본 프로그래머가 있을라나?

오피스 파일 안열릴때 2007 2003 2000

오피스 2007 파일을 하위 버전의 오피스에서 읽을 수 있는 방법이 있다
MS에서 제공하는 File converter를 설치해주면 2007버전이 아니더라도 오피스만깔려있으면(2003만확인했어욤) 파일을 읽어볼 수 있다
다음은 파일 컨버터를 설치할 수 있느 오피스 버전이다
  • 권장되는 Microsoft Office 프로그램:
    • Microsoft Word 2000 서비스 팩 3, Microsoft Excel 2000 서비스 팩 3 및 Microsoft PowerPoint 2000 서비스 팩 3

    • Microsoft Word 2002 서비스 팩 3, Microsoft Excel 2002 서비스 팩 3 및 Microsoft PowerPoint 2002 서비스 팩 3

    • Microsoft Office Word 2003 서비스 팩 1 이상, Microsoft Office Excel 2003 서비스 팩 1 이상 및 Microsoft Office PowerPoint 2003 서비스 팩 1 이상

    • Microsoft Office Word Viewer 2003

    • Microsoft Office Excel Viewer 2003

    • Microsoft Office PowerPoint Viewer 2003
다운로드

위링크를 클릭해 다운로드 받고 설치해주면 끗~!