나누미넷 도움말 센터

Home > OLEDB의 Connection 객체생성 방법

OLEDB의 Connection 객체생성 방법

* ADO 사용을 위한 준비 (OLEDB)

ADO가 데이터 베이스를 다루는 객체라는 것은 설명 안드려도 되겠죠?
이 데이터 베이스를 다루려면 데이터 소스에 연결해야 하며, 필요한 정보는 아래와 같습니다.
1) 어떤 연결단자를 사용할 것인지 (OLEDB)
2) 어떤 종류의 데이타베이스이며,
3) 위치가 어디인지,
4) ID와 비밀번호는 무엇인지

* 연결단자로 OLEDB를 사용하는 경우

OLEDB는 연결문자열을 사용한다.
1) Connection 객체에서
Set DbCon = Server.CreateObject("ADODB.Connection")
ConnString = "Provider=SQLOLEDB;Data Source= SQLServerIP;Initial Catalog=
DB아이디
;User
ID= DB아이디;Password=DB패스워드;"
DbCon.open ConnString

2) Recordset 객체에서
Set Rs = Server.CreateObject("ADODB.Recordset")
ConnString = "Provider=SQLOLEDB;Data Source= SQLServerIP;
Initial Catalog= DB 아이디;User ID= DB아이디;Password= DB패스워드;"
SQL = "Select * from 테이블이름"
Rs.open SQL, ConnString

1. SQLServerIP는 명령프롬프트 창에서 'ping db.자기도메인'을 입력하면 확인할 수 있습니다.
2. DB네임은 도메인명 앞부분이 됩니다. 예를 들어 도메인명이 nanuminet-mssql.com인 경우, DBName은 gabia_mssql이 됩니다. 도메인명에 특수문자가 들어갈 경우 DB네임에서 '-' 는 '_'으로 등록됩니다.
3. 주의 : 'User ID'부분에서 'User'와 'ID'는 반드시 띄어쓰기 하셔야 합니다. 붙여서 'UserID'라고 입력하는 경우 에러가 날 수 있습니다.