출처 : http://cafe.naver.com/homepage815.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=19

연결 문자열 작성

웹 데이터 응용 프로그램을 작성하려면 제일 먼저 ADO에 대해 데이터 원본을 찾아서 식별할 수 있는 방법을 제공해야 합니다. 이는 연결 문자열을 통해 수행할 수 있는데, 이 연결 문자열은 데이터 원본 공급자와 데이터 원본 위치 등의 매개 변수를 정의하는 일련의 인수로서 세미콜론으로 구분되어 있습니다. ADO는 연결 문자열을 사용하여 OLE DB 공급자를 식별하고 이 공급자를 데이터 원본으로 안내합니다. 공급자는 데이터 원본을 나타내고 응용 프로그램에 대해 정보를 행 집합 형태로 표시하는 구성 요소입니다.

다음 표에는 일반적인 여러 데이터 원본에 대한 OLE DB 연결 문자열이 나와 있습니다.

데이터 원본 OLE DB 연결 문자열
Microsoft?? Access Provider=Microsoft.Jet.OLEDB.4.0;Data Source=.mdb 파일의 실제 경로
Microsoft SQL Server Provider=SQLOLEDB.1;Data Source=데이터베이스 서버 경로
Oracle Provider=MSDAORA.1;Data Source=데이터베이스 서버 경로
Microsoft Indexing Service Provider=MSIDXS.1;Data Source=파일 경로

이전 버전과의 호환성을 제공하기 위해 ODBC용 OLE DB 공급자는 ODBC 연결 문자열 구문을 지원합니다. 다음 표에서는 일반적으로 사용하는 ODBC 연결 문자열을 소개합니다.

데이터 원본 드라이버 ODBC 연결 문자열
Microsoft Access Driver={Microsoft Access Driver (*.mdb)};DBQ=.mdb 파일의 실제 경로
SQL Server DRIVER={SQL Server};SERVER=서버 경로
Oracle DRIVER={Microsoft ODBC for Oracle};SERVER=서버 경로
Microsoft Excel Driver={Microsoft Excel Driver (*.xls)};DBQ=.xls 파일의 실제 경로; DriverID=278
Microsoft Excel 97 Driver={Microsoft Excel Driver (*.xls)};DBQ=.xls 파일의 실제 경로;DriverID=790
Paradox Driver={Microsoft Paradox Driver (*.db)};DBQ=.db 파일의 실제 경로;DriverID=26
텍스트 Driver={Microsoft Text Driver (*.txt;*.csv)};DefaultDir=.txt 파일의 실제 경로
Microsoft Visual FoxPro?? (데이터베이스 컨테이너 포함) Driver= {Microsoft Visual FoxProDriver};SourceType=DBC;SourceDb=.dbc 파일의 실제 경로
Microsoft Visual FoxPro(데이터베이스 컨테이너 제외) Driver= {Microsoft Visual FoxProDriver};SourceType=DBF;SourceDb=.dbf 파일의 실제 경로
 [Html 부분]
<DIV id = "GridDiv" runat = "server">

[cs부분]

protected
System.Web.UI.HtmlControls.HtmlGenericControl GridDiv; //GridDiv 변수를 선언
DataSet ds = new DataSet();

//DataSet에 조회된 내용의 유무에 따라 스타일을 다르게 적용한다.
//있다면 WIDTH: 790px; HEIGHT: 480px
//없다면 WIDTH: 100%; HEIGHT: 100%
if( ds.Tables[0].Rows.Count > 0 )
{

       //적용할 스타일 속성
       string Attributes = "WIDTH: 790px; HEIGHT: 480px; ....";    
       GridDiv.Attributes.Add( "style", Attributes );
   
       DataGrid1.DataSource = ds;
       DataGrid1.DataBind();

}
else
{

       //적용할 스타일 속성
       string Attributes = "WIDTH: 100%; HEIGHT: 100%; ....";    
       GridDiv.Attributes.Add( "style", Attributes );

       DataGrid1.DataSource = ds;
       DataGrid1.DataBind();

}

지금은 GhostDoc 등 자동으로 생성해주는 plug-in같은 프로그램들이 있지만....
자신의 입맛대로 쓰기에는 이쪽이 더 편한듯 하다......

===================================================================================================
매크로의 활용
1. "도구" / "매크로" / "매크로 탐색기" 를 선택.
2. 아무 모듈이나 선택하고( 예를 들어, Module1 ). 더블클릭
3. 다음과 같은 텍스트를 복사
 
   Sub WriteCurrentTime()
         DTE.ActiveDocument.Selection.Text = System.DateTime.Now.ToString()
   End Sub

4. 필요할 때 마다,  매크로 탐색기에서 해당 함수를 더블 클릭.


이거 말고 더 있었는데....뭐였더라?....
생각나면 더 올려야지...

+ Recent posts