권장 : ASP FSO 파일이 파일을 읽고 쓰기이 파일 구현 코드 ASP는 한동안 통과되었습니다. ASP FSO를 사용하여 파일 읽기 및 쓰기 작업을 구현하는 것에 대해 이야기하겠습니다. 배워야하는 친구는 그것을 언급 할 수 있습니다. 1. ATENDOFSTREAM이 속성은 전체 텍스트 파일의 끝에 도달했는지 여부를 나타냅니다. 그 값은 true 또는 false입니다.
ASP 프로그래밍을위한 일반적인 코드
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1. ASP를 액세스하려면 ASP를 연결하십시오.
<%
Dim Conn, mdbfile
mdbfile = server.mappath (database name.mdb)
set conn = server.createobject (adodb.connection)
Conn.open 드라이버 = {Microsoft Access Driver (*.mdb)}; uid = admin; pwd = 데이터베이스 암호; dbq = & mdbfile
%>
2. ASP를 SQL 데이터베이스에 연결하십시오.
<%
Dim Conn
set conn = server.createobject (adodb.connection)
con.open 제공자 = sqloledb; data source = sql server name 또는 ip 주소; uid = sa; pwd = 데이터베이스 암호; 데이터베이스 = 데이터베이스 이름
%>
레코드 세트 객체 생성 :
set rs = server.createobject (adodb.recordset)
Rs. Open SQL 문, Conn, 3,2
3. 공통 SQL 명령 사용 방법 :
(1) 데이터 레코드 필터링 :
sql = select * from data table phish find where find a where find a when
SQL = 선택 * 필드 이름과 같은 필드 이름 인 데이터 테이블에서 필드 이름으로 주문
SQL = 필드 이름으로 필드 이름 주문이있는 데이터 테이블에서 상위 10 * 선택
SQL = 선택 * 필드 이름이있는 데이터 테이블에서 ( 'value 1', 'value 2', 'value 3')
SQL = 값 1과 값 2 사이의 필드 이름 인 데이터 테이블에서 선택 * 선택 *
(2) 데이터 기록 업데이트 :
SQL = 업데이트 데이터 테이블 세트 필드 이름 = 필드 값 조건 표현식
SQL = 업데이트 데이터 테이블 세트 필드 1 = 값 1, 필드 2 = 값 2 ... 필드 n = 값 n 조건방 표현식
(3) 데이터 레코드 삭제 :
SQL = 조건부 표현식이있는 데이터 테이블에서 삭제됩니다
SQL = 데이터 테이블에서 삭제 (데이터 테이블의 모든 레코드 삭제)
(4) 데이터 기록 추가 :
SQL = 데이터 테이블에 삽입 (필드 1, 필드 2, 필드 3…) Valuess (값 1, 값 2, 값 3…)
SQL = 대상 데이터 테이블에 삽입 * 소스 데이터 테이블에서 * 소스 데이터 테이블의 레코드 추가 대상 데이터 테이블에 추가)
(5) 데이터 레코드 통계 기능 :
테이블 열의 평균 값을 얻으려면 avg (필드 이름)
카운트 (*| 필드 이름) 데이터 행 수에 대한 통계 또는 특정 열에 값이있는 데이터 행 수에 대한 통계
MAX (필드 이름) 테이블 열의 최대 값을 가져옵니다.
최소 (필드 이름) 테이블 열의 최소값을 가져옵니다.
sum (필드 이름) 데이터 열의 값을 추가합니다.
위의 함수 방법을 참조하십시오.
SQL = 조건부 표현식 인 데이터 테이블에서 별명으로 합 (필드 이름)을 선택합니다.
set rs = conn.excute (SQL)
RS (별칭)를 사용하여 통계를 받고 다른 기능은 위와 동일하게 사용됩니다.
(5) 데이터 테이블의 설정 및 삭제 :
테이블 데이터 테이블 이름 만들기 (필드 1 유형 1 (길이), 필드 2 유형 2 (길이)…)
예 : 테이블 탭 생성 (이름 varchar (50), datetime default now ())
테이블 데이터 테이블 이름 드롭 이름 (데이터 테이블 영구 삭제)
(6) 세트 객체를 기록하는 방법 :
rs.movenext 레코드 포인터를 현재 위치에서 한 줄 아래로 이동합니다.
rs.moveprevious는 레코드 포인터를 현재 위치에서 한 줄로 이동합니다.
Rs.MoveFirst 레코드 포인터를 데이터 테이블의 첫 번째 행으로 이동
Rs.Movelast는 레코드 포인터를 데이터 테이블의 마지막 행으로 이동합니다.
rs.AbsolutePosition = n 데이터 테이블의 레코드 포인터를 행 N로 이동
rs.AbsolutePage = n 레코드 포인터를 첫 번째 줄 n으로 이동
rs.pagesize = n 각 페이지를 n 레코드로 설정합니다
Rs.PageCount Pagesize 설정에 따라 총 페이지 수를 반환합니다.
Rs.RecordCount는 총 레코드 수를 반환합니다
Rs.Bof는 레코드 포인터가 데이터 테이블의 헤드를 초과하는지 여부를 반환합니다. 진실은 예, 거짓은 아니오입니다
rs.eof 레코드 포인터가 데이터 테이블의 끝을 초과하는지 여부를 반환합니다. True는 예, 거짓은 아니오입니다.
Rs.Delete는 현재 레코드를 삭제하지만 레코드 포인터는 아래쪽으로 이동하지 않습니다.
rs.addnew 데이터 테이블의 끝에 레코드 추가
Rs. Update 업데이트 데이터 테이블 레코드
채워진 데이터가 디지털인지 결정하십시오
그렇지 않은 경우 (요청 (필드 이름))
response.write는 숫자가 아닙니다
또 다른
응답. 쓰기 번호
끝 If
공유 : ASP의 Isnull, Isempty 및 빈 줄의 차이점 ASP에서는 종종 특정 문자열이 비어 있다고 판단 할 때 사용됩니다. 예를 들어, 문자열이 str1 인 경우, 우리는 종종 iSnull (str1) 또는 isempty (str1)를 사용하여 str1 = //을 판단하거나 사용하여 문자열이 비어 있는지 판단합니다. 때때로 우리는 매우 혼란스럽고, isnull, isempty이고 빈 말