반응형
ASP + Oracle 연결


1.      오라클 ODBC 설정
①     [시작 -> 제어판 -> 관리 도구 -> 데이터 원본(ODBC)] 클릭
②     [시스템 DSN] 탭을 클릭
③     오른쪽에 있는 [추가] 버튼 클릭
④     [Oracle in OraHome92] 선택 후 [마침] 버튼 클릭
⑤     [Data Source Name]에 임의의 명칭 설정
⑥     [TNS Service Name]에 오라클 설치 시 입력한 SID 이름 선택 후 [OK] 버튼 클릭
⑦     [Test Connection] 버튼을 클릭 후 연결 성공 확인


2.      1번 오라클 ODBC 설정 후 ASP에서 실행했을 때 오라클 연결이 되지 않는 경우
①     [C:\oracle\ora92]에서 등록정보 선택 (오라클을 “C:\”에 설치했을 경우)
②     [보안 탭 -> 추가] 버튼 클릭
③     [IWAM_호스트명] 추가
④     적용 후 재부팅


3.      2번 [IWAM_호스트명] 추가 후에도 오라클 연결이 되지 않을 경우
①     [C:\oracle\ora92\bin]에서 등록정보 선택 (또는 bin 디렉토리 안의 oci.dll 의 등록정보 선택)
②     [보안 탭 -> 추가] 버튼 클릭
③     [IUSR_호스트명] 추가
④     [시작 -> 제어판 -> 관리도구 -> 서비스 -> IIS Admin Service] 재시작
        (오라클 버전이 9i 이상이면 재시작 안해도 될겁니다)


- 웹화면에서 설정
Set DBConn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Connection")
DBConn.Open ("DSN=tempDB;UID=xxx;PWD=xxx;")
 
sql = ~

rs.Open sql, DBConn


휴.... 이것 때문에 하루종일 스트레스 엄청 받았습니다 ㅠㅠ 역시 초보에겐 험난한 길이네요.. ㅠㅠ

반응형
LIST
반응형
Dim - 변수를 선언 (예: Dim strName)
Set - 개체를 생성 (예: Set rs = Server.CreateObject("ADODB.RecordSet"))
IF ~ THEN - 만약 ~ 라면 (조건이 적은 경우)
SELECT CASE - 만약 ~ 라면 (조건이 많은 경우)
FOR ~ NEXT - 순환하면서 실행 (
반응형
LIST

+ Recent posts