1. ASP의 컬렉션
1-1) QueryString 컬렉션
1-2) Form 컬렉션
1-3) QueryString 컬렉션과 Form 컬렉션
이 둘은 HTML의 Form 태그의 속성 중에서 action 속성의 값에 의해서
클라이언트의 데이터가 저장 그룹을 결정짓게 됨.
HTML Form 태그와 Form 컬렉션을 착각하면 안 됨.
1-4) 이 둘 컬렉션에 저장되는 과정
클라이언트가 입력하거나 선택한 값들이 ‘submit’ 되면 서버로 전송되는데
이 데이터를 임시로 컬렉션에 저장되는 거임.
1-5) 컬렉션(임시 저장) → DB
2. ASP와 DB 연동
ODBC(Open Database Connectivity)
여러 개의 상이한 데이터베이스에서 구축된 데이터를 MS 윈도우즌 환경에서
상호간에 나누어 쓸 수 있도록 해주는 데이터베이스의 데이터 공유를 위한 규칙
ODBC를 사용시
데이터베이스 종류가 무엇이건 간에 그 데이터를 윈도우즈에서 불러서
마음대로 사용할 수 있음.
2-1) DSN 설정
ODBC를 통해 연결하려면 제이판-데이터 원본(ODBC) 설정에서
DB를 추가해야 주어야 함.
2-2) ADO Component(ActiveX Data Object Component)
3. ADO 문서 표
4. ADO Component(ActiveX Data Object Component)
4-1) ADO Component의 객체 구성
4-2) Connection
Set ConDB = Server.CreateObject("ADODB.Connection")
ConDB.Open "DSN=ohgiraffe"
Set 키워드로 ConDB라는 객체를 생성하고 ConDB 객체에
Server 객체의 Create.Object 메소드를 이용해 ADO의 Connection을 할당 했다.
ConDB.Open은 내용적으로 ADODB.Connection.Open이 되는 거임.
Open은 Connection 객체의 메소드임.
ODBC의 DSN 방식을 사용한 거임.
4-2)-1. Connection 표
4-3) Recordset
Set Rs = Server.CreateObject("ADODB.RecordSet")
sql = "SELECT * FROM Member"
// 쿼리문, DB사용, 커서타입
Rs.Open sql, ConDB, 1
4-3)-1. Recordset 표
속성
메소드
커서 타입
4-4) Command