access2007 및 기타 Access 연결 문자열을 포함하여 ASP에서 연결 문자열을 작성하는 일반적인 방법
strConnect = 공급자=Microsoft.Jet.OLEDB.4.0;데이터 원본=C:/MyDatabase.mdb;
Access 2007 연결 문자열
strConnect = 공급자=Microsoft.ACE.OLEDB.12.0;모드=독점 공유;데이터 원본=C:/MyDatabase.accdb;
MSSQL 서버 연결 문자열
strConnect = 공급자=SQLOLEDB;데이터 원본=서버 이름/인스턴스 이름;초기 카탈로그=데이터베이스 이름;사용자 ID=사용자 이름;암호=암호;
엑셀 연결 문자열
strConnect = 공급자=Microsoft.Jet.OLEDB.4.0;확장 속성=Excel 8.0;HDR=YES;데이터 원본=C:/MyWorkbook.xls;
HDR의 기본값은 YES입니다. 이는 첫 번째 줄이 필드 이름이고, 그렇지 않으면 첫 번째 줄이 콘텐츠가 됨을 의미합니다.
Excel 2007 연결 문자열
strConnect = 공급자=Microsoft.ACE.OLEDB.12.0;확장 속성=Excel 12.0;데이터 원본=C:/MyWorkbook.xlsx;
텍스트 파일(텍스트 파일을 데이터베이스로 사용할 수도 있음)
strConnect = 공급자=Microsoft.ACE.OLEDB.12.0;확장 속성=텍스트;데이터 원본=C:/Files/;
음, 데이터 소스 매개변수는 파일 이름이 아니라 파일이 포함된 디렉터리 이름입니다. 텍스트 파일의 첫 번째 줄에 필드 이름이 포함되어 있지 않으면 확장 속성 매개변수에 HDR=No(Excel과 동일)를 입력해야 합니다. 데이터의 첫 번째 행이 손실되는 것을 방지합니다.
연결 문자열 사용
다음과 같이 코드 코드를 복사합니다.
딤 콘
하위DB열기()
희미한 DB: db=Server.MapPath(zzz.mdb)
conn=Server.CreateObject(Adodb.Connection) 설정
오류 발생 시 다음 재개
conn.Open 공급자=Microsoft.Jet.OLEDB.4.0;데이터 원본= & db
Err.Number<>0이면
Err.Clear
Response.Write(<h1>데이터베이스 링크가 오류입니다</h1>)
응답.끝()
종료 조건
오류 발생 시 GoTo 0
서브 끝
CallDBOpen()
… …
conn.CLose() : conn=Nothing으로 설정