ASP 프로그래밍을위한 일반적인 코드
1. ASP를 액세스하려면 ASP를 연결하십시오.
코드 사본은 다음과 같습니다.
<%
DIMCONN, MDBFILE
mdbfile = server.mappath ( "database name.mdb")
setconn = server.createobject ( "adodb.connection")
conn.open "driver = {microsoftaccessdriver (*. mdb)}; uid = admin; pwd = 데이터베이스 암호; dbq ="& mdbfile
%>
ASP와 액세스를 연결하기 위해 가장 일반적으로 사용되는 문자열 기능
코드 사본은 다음과 같습니다.
callopenconn
subopenconn ()
onerrorresumenext
ifdatabaseType = 1then
connstr = "제공자 = sqloledb; userId ="& dataUser & "; password ="& databasepsw & "; initialcatalog ="& databaseName & "; dataSource ="& dataServer & ";
또 다른
connstr = "제공자 = microsoft.jet.oledb.4.0; dataSource ="& server.mappath (dbpath)
endif
setconn = server.createobject ( "adodb.connection")
conn.openconnstr
iferrthenerr.clear : setconn = nothing : response.write "데이터베이스 연결 오류가 발생합니다. Conn.asp 파일에서 데이터베이스 매개 변수 설정을 확인하십시오."
CollcetConnstr = "제공자 = microsoft.jet.oledb.4.0; dataSource ="& server.mappath (collectdbpath)
Endsub
2. ASP를 SQL 데이터베이스에 연결하십시오.
<%
디콘
setconn = server.createobject ( "adodb.connection")
Con.open "제공자 = SQLOLEDB; DATASORCE = SQL Server 이름 또는 IP 주소; UID = SA; PWD = Database Password; Database = Database Name
%>
레코드 세트 객체 생성 :
setrs = server.createobject ( "adodb.recordset")
Rs.Opensql 문, Conn, 3,2
3. 공통 SQL 명령 사용 방법 :
(1) 데이터 레코드 필터링 :
SQL = "필드 이름 = 필드 값 Orderby 필드 이름 인 데이터 테이블에서"선택*"
SQL = "필드 값 % 'Orderby 필드 이름과 같은 필드 이름 인 데이터 테이블에서"선택*"
SQL = "필드 이름 Orderby 필드 이름 인 데이터 테이블에서"SelectTop10*"
SQL = "필드 이름이있는 데이터 테이블에서 선택*( 'value 1', 'value 2', 'value 3')"
SQL = "값 1과 값 2 사이의 필드 이름 인 데이터 테이블에서"선택*"