이 글에서는 주로 Asp Conn.execute의 매개변수와 반환값에 대한 요약을 소개하고, 데이터베이스 객체의 실행 메소드 매개변수와 반환값에 대한 요약을 참고할 수 있다.
최근 프로젝트는 데이터베이스에 Excel 콘텐츠를 삽입하는 것이었습니다. 삽입된 데이터 항목의 수를 표시해야 했습니다. 나중에 실행을 연구한 후 이 메서드에 반환 매개 변수가 있음을 발견했습니다.
다음과 같이 코드 코드를 복사합니다.CONN.EXECUTE(SQL,영향을 받은 행,C)
매개변수 의미:
SQL: 값은 SQL 문, 테이블 이름, 저장 프로시저 이름 또는 데이터 공급자가 허용하는 문자열일 수 있습니다. 성능을 향상시키기 위해.
영향을 받는 행: 선택적 매개변수는 INSERT, UPDATE 또는 DELETE 쿼리 실행 후 영향을 받은 수를 반환합니다. 이러한 쿼리는 닫힌 Recordset 개체를 반환합니다. SELECT 쿼리는 RowsAffected 값 -1을 반환하고 하나 이상의 콘텐츠 행이 포함된 열린 레코드 집합을 반환합니다.
C: (SQL문 유형 지정)
ADCmd알 수 없음(= &H0008)
알 수 없음, 시스템에서 판단해야 함, 속도가 느림, 기본값임
ADCmdText(= &H0001)
다음과 같은 SQL 문과 같은 명령문: Select * from Table1
ADCmd테이블(= &H0002)
쿼리 테이블 이름(예: Table1)
ADCmdStoredProc(= &H0004)
저장 프로시저 이름
ADCmd파일(= &H0100)
객체 유형에 해당하는 파일 이름
ADCmdTableDirect(= &H0200)
는 테이블에서 행 내용을 직접 가져올 수 있는 테이블의 이름이고, conn.execute(sql)(0)은 데이터 세트의 첫 번째 필드 값: (SQL 문 유형 지정)
사용 예:
다음과 같이 코드 코드를 복사합니다.conn.EXECUTE 업데이트 Table1은 Col1='vevb.com',RowsAffected,&H0001로 설정됩니다.
응답.WRITE 영향을 받은 행 및 행이 영향을 받음