체르니 놀이터 보기603 97-2003 엑셀 파일 불러올 때 숫자형 데이터 안보이는 문제 제 책에 있는 엑셀 리더기 만들기에서 소개한 OLE DB를 이용하여 엑셀 2007에서는 숫자형 데이터가 잘보이는데 97-2003 버전의 엑셀 파일을 불러올 때 숫자형 데이터가 표시안된다는 요청이 있어서 체크를 해보았습니다. Excel은 버전에 따라 내부적으로 처리하는 방식이 조금씩 다른 것을 엑셀 응용 프로그램을 만들면서 경험했었는데 이런 요청이 있어서 혹시 10번 이상 체크하고 테스트한 코드가 문제가 있나 하는 일말의 염려와 함께 다시 테스트를 해보았는데 정상적으로 동작을 해서 요청 부분에 대한 내부적으로 어떤 이유에서 이런지는 찾지 못했지만 97-2003 버전의 엑셀 파일을 불러올 때 숫자형 데이터가 표시 안되는 문제의 답은 의외 간단히 찾았습니다. 바로 숫자 앞에 '을 붙여주어 처리하면 됩니다. 다.. 2011. 1. 21. xml schema에서 사용가능한 휴대폰 정규표현식 W3C의 표준인 XML Schema의 pattern을 이용하여 휴대폰 정규표현식을 적용 XML 문서의 입력되는 휴대폰 번호값을 제한할 수 있습니다. 즉 Filtering 할 수 있다는 것입니다. 먼저 일반적으로 사용하는 휴대폰의 정규표현식은 “01[0|1|6|9]-[0-9]{4}-[0-9]{4}” 과 같이 사용할 수 있습니다. 하지만 중간부분에 0으로 시작하는 "010-0700-9765"와 같은 휴대폰 번호는 제가 알기로 불가능한 것으로 알고 있기에 이를 필터링하기 위해서 다음과 같이 조금더 엄격한 정규표현식을 적용해봅니다. 01[0|1|6|9]-[1-9][0-9]{2,3}-[0-9]{4} 위와 같이 해주면 중간에 0으로 시작하는 0700과 같은 번호는 Pattern 에러를 발생시키게 됩니다. 이를 XS.. 2010. 12. 8. Entity Data Model 관련하여 읽어보면 도움이 되는 글 안녕하세요. 항상 제 블로그에 관심을 가져주시는 분들께 감사드립니다. 오늘 소개할 내용은 C#, Java 같은 객체 지향 프로그래밍과 데이터베이스와의 보이지 않는 차이점을 개선하기 위해 등장한 Object-Relational Mapping(ORM)의 기초가 된 Peter Chen 교수의 글을 소개합니다. 관련 자료는 아래의 링크에서 다운로드 받으시면 됩니다. http://csc.lsu.edu/news/erd.pdf 요즘 추세가 ORM 모델로 가는 것 같은데 시간나시면 일독을 권합니다. 2010. 10. 20. Oracle SQL Developer를 이용한 칼럼 데이터 타입, 크기 검색 C#을 이용하여 오라클에 존재하는 테이블에 데이터를 삭제, 추가, 변경 등과 같은 작업을 수행할 때 파라미터 변수를 설정하고 데이터 타입과 크기를 설정해줘야 에러가 발생하지 않습니다. 이렇게 데이터 타입, 크기를 파악하기 위해서 제 책에서 설명한 것처럼 USER_TAB_COLUMNS를 이용해도 되지만 오라클사에서 제공하는 Oracle SQL Developer를 이용해서 간단히 확인 가능합니다. 다운로드 및 실행 http://www.oracle.com/us/products/tools/index.htm 사이트에 접속하여 아래로 내려가면 나타나는 Oracle Development Tools에서 SQL Developer를 클릭하여 다운로드 페이지로 이동합니다. JDK를 기준으로 JDK 포함, JDK 미포함 2 .. 2010. 10. 11. 이전 1 ··· 58 59 60 61 62 63 64 ··· 151 다음