C#,Delphi,Oracle,MSSQL 개발자블로그
C#과 오라클을 연동하는 방법에는 여러가지가 있지만, 본 글에서는 ODAC를 이용하는 방법을 소개한다. ODAC는 오라클 홈페이지에서 별도로 다운을 받아야 한다. 다운받게되면, 비주얼 스튜디오에서 Oracle.DataAccess.dll 을 참조할 수 있다. 참조를 걸었으면, dll을 사용하기 위해서, Oracle.DataAccess.Client를 using 걸어준다. [select 할 DB] 위의 테이블에서, DNAME 컬럼에 있는 ACCOUNTING을 SELECT 하는 것을 테스트 한다. [소스] using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing..
Spread를 사용하다보면 대부분의 Spread 속성은 디자이너에서 설정하는 것이 소스 길이가 길어지는 일도 방지하고, 더 편리할 때가 많다. 하지만, 프로그램을 만들다보면 스프레드 디자이너에서 사용하지 않고, 반드시 코드 내부에서 직접 타이핑해서 스프레드 속성을 부여해야만 하는 경우도 많이 있다. 예전에는 이같은 방법을 위해, 일일히 인터넷을 검색하며 찾았지만(Ex. 스프레드 셀 안에 빨간색글자로 설정하는 것을 코딩으로 하기 위해 일일히 인터넷을 뒤짐.), 아래의 방법을 쓰면 간편하게 코드로 스프레드 속성을 구현할 수 있다. Ex. ) 하나의 셀에 Bold속성을 넣고 싶을 때, 1. 스프레드 디자이너를 들어간다. 2. 원하는 셀을 선택하고, Bold아이콘을 클릭해서 셀에 속성을 부여한다. 셀은 3행 2..
우선 C 알고리즘으로 개발하려면 int nCurYear = 현재 년도; int nCurMonth = 현재 달; int nMaxDay = 0; 를 TIme struct 를 이용해서 구한다음에.. if( nCurMonth == 1 || nCurMonth ==3 || nCurMonth == 5 ... ) { nMaxDay = 31; } else if( nCurMonth == 4 || nCurMonth == 6 || nCurMonth == 9 ... ) { nMaxDay = 30; } else { if( ( nCurYear % 4 )) ... //윤년 계산 후 맞으면 29, 아니면 28 } 등의 계산을 거쳐야 하지만.. 단 한줄 DateTime.DaysInMonth( int Year, int Month ); r..