컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - rs.RecordCount 및 rs.fields(0).value 정보

rs.RecordCount 및 rs.fields(0).value 정보

먼저 오해 중 하나를 바로잡으세요.

rs.fields(0).value는 레코드 세트의 현재 위치에 있는 첫 번째 필드의 값을 반환하는 데 사용됩니다. rs, not to는 총 레코드 수를 반환하며,

그리고 rs.RecordCount는 실제로 총 레코드 수를 반환하는 데 사용됩니다.

귀하의 SQL 문은 중복 값을 제거하지 않고 쿼리에 지정된 검색 기준과 일치하는 행 수를 반환하는 COUNT(*) 함수를 사용합니다. Null 값이 포함된 행을 포함하여 각 행을 개별적으로 계산합니다.

따라서 귀하의 rs는 궁극적으로 하나의 레코드만 반환하며 이 레코드의 내용은 duzheno='ben' 조건을 충족하는 총 레코드 수입니다.

따라서 rs.fields(0).value를 이용하면 duzheno='ben' 조건을 만족하는 레코드의 총 개수를 구하는 것이지 총 rs 개수가 아닌, 총 rs 개수는 1; rs.RecordCount=1이 맞습니다.

두 번째 코드를 이와 같이 다시 작성하면 두 코드의 실행 효과는 동일합니다.

lt; "대여에서 tushuno 선택 "

'sql=sql " where duzheno='ben'"

Set rs1= Server.CreateObject("ADODB.Recordset")

rs1 .open sql, conn, 1, 1

d=rs1.RecordCount

gt

lt;=dgt;

上篇: Agricultural Machinery 360.com에서 개발한 농기계 업계 최초의 모바일 애플리케이션인 농기계 도움말을 어디서 다운로드해야 할지 모르겠습니다. 저는 농기계 분야에 종사하고 있습니다. 下篇: 파이오니어 주방 및 욕실 가전 제품은 어떻습니까? 파이오니어 주방 및 욕실 가전 제품 소개
관련 내용