학습 프로그램의 대부분은 데이터베이스와의 연결 작업이 필요합니다. 필요한 친구들의 편의를 위해 ASP 연결 액세스를 위한 일부 코드를 간략하게 요약합니다. 1. 이전 환경과 비교하여 두 번째 환경을 사용하는 것이 좋습니다.
dbconnection=Server.CREATEOBJECT(ADODB.CONNECTION) 설정
DBPath = Server.MapPath(고객.mdb)
dbconnection.Open 드라이버={Microsoft Access Driver(*.mdb)};dbq= & DBPath
SQL=id=' & user_id &'인 인증에서 *를 선택합니다.
SET uplist=dbconnection.EXECUTE(SQL)
2. win2003 이상이 설치된 시스템의 경우 더 효율적인 이 방법을 사용하는 것이 좋습니다.
dbconnection=Server.CreateObject(ADODB.Connection) 설정
DBPath = Server.MapPath(고객.mdb)
dbconnection.Open 공급자=microsoft.jet.oledb.4.0;데이터 소스=&dbpath
SQL=id=' & user_id &'인 인증에서 *를 선택합니다.
SET uplist=dbconnection.EXECUTE(SQL)
3.
DBPath = Server.MapPath(고객.mdb)
세션(rs)=Server.CreateObject(ADODB.Recordset) 설정
'rs=Server.CreateObject(ADODB.Recordset)
connstr=provider=microsoft.jet.oledb.4.0;데이터 소스=&dbpath
SQL=id=' & user_id &'인 인증에서 *를 선택합니다.
세션(rs).SQL 열기,connstr,1,3
4.
odbc 소스 xxx 빌드
conn=server.createobject(Adodb.connection) 설정
conn.open DSN=xxx;UID=;PWD=;데이터베이스=고객
5. sqlserver 및 access에 흔히 사용되는 데이터베이스 연결 코드를 첨부합니다.
다음과 같이 코드 코드를 복사합니다.
<%
상수 데이터베이스 유형=1
DataBaseType=0인 경우
DB경로=/jb51/news.asp
SqlNowString = 지금()
ystr=참
nstr=거짓
수이지=rnd(id)
또 다른
'SQL 데이터베이스인 경우 다음 데이터베이스 옵션을 주의 깊게 수정하십시오.
DataServer = wwwjb51net '데이터베이스 서버 IP
DataUser = jb51net '액세스 데이터베이스 사용자 이름
DataBaseName = jb51net '데이터베이스 이름
DataBasePsw = 비밀번호'액세스 데이터베이스 비밀번호
SqlNowString = getdate()
ystr=1
nstr=0
수이지=newid()
다음과 같은 경우 종료
오류 발생 시 다음 재개
DataBaseType = 1인 경우
ConnStr=드라이버={SQL Server};서버=&데이터서버&;UID=&데이터사용자&;PWD=&databasepsw&;데이터베이스=&데이터베이스이름
또 다른
ConnStr = 공급자=Microsoft.Jet.OLEDB.4.0;데이터 원본= & Server.MapPath(DBPath)
종료 조건
conn = Server.CreateObject(ADODB.Connection) 설정
conn.open ConnStr
Err Then Err.Clear:Set conn = Nothing:Response.Write 데이터베이스 연결 오류인 경우 Conn.asp 파일의 데이터베이스 매개 변수 설정을 확인하십시오. :응답.끝
%>