ASP를 사용하여 양식 데이터를 두 가지 공통 데이터베이스에 삽입하십시오.
1. SQL 문을 직접 사용하십시오
장점 : 자원을 소비하지 않고 빠른 속도
단점 : 너무 오래 지나갈 수없는 필드의 내용은 필드를 배출하기 쉽지 않습니다.
숙련 된 프로그래머를 선호하는 것이 좋습니다.
특정 작동 :
다음과 같은 필드가 있다고 가정합니다 : 사용자 이름, 암호, 성별, 나이
이에 따라 프로그램에 사용자 이름, 비밀번호, 성별, 연령이 있습니다.
사용자 이름, 비밀번호, 성별, 다른 연령은 숫자 필드입니다.
연결 객체가 설정되었고 링크가 열렸습니다.
SQL = insertInto [user] (사용자 이름, 비밀번호, 성별, 연령) 값 (& username &, & password &, & sex & age &)
Conn.Execute (SQL)
사용자 이름에 단일 인용문이 포함되어 있으면 오류가 발생합니다.
functions qlencode (str)
sqlencode = & replace (str ,,) &
최종 기능 장애
이러한 방식으로 위의 SQL 이름은 SQL = InsertInto [사용자 이름, 암호, 성별, 연령) x) &, & Age &)로 단순화 할 수 있습니다.
이전 목록에서 필드 이름의 순서와 이전 목록의 값 뒤에있는 값에주의하십시오. 분리를 나타내는 경우 숫자를 생략 할 수 없습니다.
추가 필드가 문자열 필드 인 경우주의를 기울이면 전후에 컨텐츠에 숫자를 추가하십시오.
또한 테이블 이름 위의 괄호는 사용자 테이블이 시스템 테이블 일 수 있고, 상단 브래킷은 시스템과 충돌하지 않기 때문에 코드의 호환성을 보장하는 좋은 습관입니다.
2. 레코드 세트 객체를 사용하십시오
장점 : 코드는 읽기 쉽고 잘못 제거합니다
단점 : 소비 시스템 리소스
권장 초보자 사용
환경은 다음과 같습니다.
setrs = server.createobejct (adodb.oldset)
sql = select*from [user]
Rs.Opensql, Conn, 2,3
Rs.Addnew이 라인은 새로운 레코드가 누락되면 이전 레코드가 변경됩니다.
rs (username) = username입니다
RS (비밀번호) = 비밀번호입니다
RS (섹스) = 섹스
RS (연령) = 연령
Rs.Update는 데이터베이스로 업데이트됩니다
Rs.Close의 레코드 세트 대상의 가장 빠른 폐쇄는 좋은 습관입니다.
setrs = 미사용 물체를 출시하는 좋은 습관도 없습니다.
위의 방법은 일반적으로 사용됩니다.이 기사는 더 이상 설명 할 수 있습니다.