권장 : ASP 프로그래밍을위한 일반적인 코드 ASP 프로그래밍을위한 일반적인 코드 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
기록 작성 ASP :
학습 목적 : 데이터베이스의 기본 작업 배우기 - 레코드 쓰기
데이터베이스의 기본 작업은 레코드 쿼리, 레코드 작성, 레코드 삭제 및 레코드 수정에 지나지 않습니다.
오늘 우리는 먼저 레코드를 작성하는 법을 배웁니다. 먼저 양식 작성 : (다음 기사를 5.htm으로 저장)
<form name = form1 메서드 = post action = exa5.asp>
이름 <입력 유형 = 텍스트 이름 = 이름> <br>
tel <입력 유형 = 텍스트 이름 = tel> <br>
메시지 <입력 유형 = 텍스트 이름 = 메시지 값 => <br>
<입력 유형 = 제출 이름 = 제출 값 = 제출>
<입력 유형 = 재설정 이름 = 제출 값 = 재설정>
</form>
exa5.asp에 양식을 제출하면 다음은 exa5.asp의 코드입니다. (다음 코드를 5.asp로 저장).
<%
set conn = server.createobject (adodb.connection)
conn.open 드라이버 = {Microsoft Access Driver (*.mdb)}; dbq = & server.mappath (data/grahsbook.mdb)
이름 = request.form (이름)
전화 = request.form (tel)
message = request.form (메시지)
exec = Guest에 삽입 (이름, 전화, 메시지) 값 ( '+name+',+tel+, '+message+')
Conn.Execute exec
conn.close
Conn = 아무것도 설정하지 않습니다
응답. 기록이 추가되었습니다!
%>
나는 여기서 처음 두 문장을 말하지 않을 것이며, 마지막 세 문장은 말하지 않을 것입니다. 나는 exec가 실행 된 명령이며 레코드가 추가되어 상당히 복잡하므로 모든 사람이 신중하게 읽어야합니다.
테이블 이름은 삽입 후 추가되며 그 후 괄호는 추가 해야하는 필드입니다. 필드의 내용은 기본값이며 생략 할 수 있습니다. 여기의 변수는 액세스의 필드 이름에 해당해야합니다. 그렇지 않으면 오류가 발생합니다. 값은 전송 변수에 추가됩니다. exec는 문자열, 게스트 (이름, 전화, 메시지) 값에 삽입 ( '첫 번째 단락이며 이중 인용문은 ASP에 내장 될 수 없으므로 이중 인용구 대신에 사용할 수 없으며, 이중 따옴표를 넣고 두 개의 변수를 + 또는 & so와 연결할 수 있습니다. Tel은 숫자 변수이므로 모든 사람이 변수 이름 대신에 사용되는 문장을 천천히 분석 할 필요가 없습니다.
다음 conn.execute는이 exec 명령을 실행하는 것입니다. 마지막으로, 열린 데이터베이스를 닫고 정의 된 구성 요소를 비어 있도록 설정하여 리소스를 반환 할 수 있도록하는 것을 잊지 마십시오.
다음 진술은 데이터베이스 코드를 닫는 데 사용됩니다.
Rs.Close
RS = 아무것도 설정하지 않습니다
conn.close
Conn = 아무것도 설정하지 않습니다
순서를 되돌릴 수는 없습니다! 데이터베이스로 이동하여 살펴 보거나 Duqu.asp를 사용하여 레코드가 너무 많은지 확인할 수 있습니까? 다음은 이전 섹션의 파일을 사용하여 데이터베이스를 읽는 다이어그램입니다.
공유 : ASP FSO 파일 읽기 및 쓰기이 파일 구현 코드 ASP는 한동안 통과되었습니다. ASP FSO를 사용하여 파일 읽기 및 쓰기 작업을 구현하는 것에 대해 이야기하겠습니다. 배워야하는 친구는 그것을 언급 할 수 있습니다. 1. ATENDOFSTREAM이 속성은 전체 텍스트 파일의 끝에 도달했는지 여부를 나타냅니다. 그 값은 true 또는 false입니다.