이렇게 하면 데이터베이스 인스턴스가 생성되는데, 데이터베이스 인스턴스란 무엇입니까? 또한 rs는 변수가 아닙니다. 프로그램에서 rs.update와 같은 작업을 어떻게 수행합니까? 개방형은 RS로부터 데이터를 수신하는 방법을 의미합니까? 데이터 세트를 만드는 것입니다
이 데이터 세트를 먼저 정의해야 합니다.
adodb.recordset으로서의 디머
그런 다음 사용할 수 있습니다
rs=server.CreateObject(adodb.recordset) 설정
데이터 세트의 인스턴스를 생성하려면 당연히 현재 데이터 세트에 데이터가 없습니다.
RS.열어......
레코드세트를 열려면
레코드를 추가하려면 rs.append 또는 rs.insert
rs.edit로 레코드 수정
추가되거나 수정된 레코드의 경우 다음을 사용할 수 있습니다.
rs.fields(필드명)=xxx
할당하다
RS.업데이트
변경된 값을 다시 데이터베이스로 업데이트
데이터베이스에 데이터(rs1)를 추가하는 경우:
rs.addnew
rs(rs1)=추가된 데이터
RS.업데이트
RS.닫기
rs=아무것도 설정하지 않음
아래 예를 들어보겠습니다.
mRs= Server.CreateObject(adodb.recordSet) 설정
mRs.open 책, conn, 1, 3에서 *를 선택하세요.
mRs.addnew
mRs(이름) = 이름
mRs(메일) = 메일
mRs(Qq) = Qq
mRs(정보) = 정보
mRs(시간) = 지금()
mRs.업데이트
mRs.닫기
mR 설정 = 없음
//다음은 html 입력 상자를 호출하는 것입니다.
다음과 같이 코드 코드를 복사합니다.
<테이블 테두리=0 cellpadding=0 스타일=테두리-접기: 접기 너비=100%>
<form name=form1 method=post action=admin/<% =filename %>?action=Reply&id=<% =id %>>
<tr>
<td width=118 height=37 align=center bgcolor=#EFEFEF>닉네임:</td>
<td 너비=640>
<입력 이름=이름 유형=텍스트 클래스=입력 값=<% =mRs(이름) %>>
</td>
</tr>
<tr>
<td width=118 height=37 align=center bgcolor=#EFEFEF>콘텐츠 공개 여부:</td>
<td 너비=640>
<입력 유형=라디오 이름=Qq 값=1 <%if mRs(qq)=1 then response.write check end if%> >
예
<입력 이름=Qq 유형=라디오 값=0 <%if mRs(qq)=0이면 response.write 확인됨 end if%> >
아니요</td>
</tr>
<tr>
<td width=118 height=37 align=center bgcolor=#EFEFEF>이메일:</td>
<td 너비=640>
<입력 이름=메일 유형=텍스트 클래스=입력 값=<% =mRs(Mail) %>>
</td>
</tr>
<tr>
<td width=118 height=37 align=center bgcolor=#EFEFEF>메시지:</td>
<td 너비=640>
<textarea name=Info 행=9 cols=57 class=button><% =mRs(Info) %></textarea>
</td>
</tr>
<tr>
<td height=25 align=center bgcolor=#EFEFEF width=118>답글:</td>
<td 높이=100 rowspan=2 bgcolor=#EFEFEF 너비=640>
<textarea name=답글 행=6 cols=50 클래스=버튼><% =답글 %></textarea>
</td>
</tr>
<tr>
<td 높이=70 bgcolor=#EFEFEF 너비=118></td>
</tr>
<tr>
<td 높이=20 colspan=2 정렬=가운데 bgcolor=#EFEFEF>
<입력 이름=제출1 유형=제출 ID=제출 값=답장 메시지 클래스=버튼>
<입력 이름=reSet 유형=reSet id=reSet4 값=재입력 클래스=버튼>
</td>
</tr>
</form>
</table>