Open in RecordSet의 전체 구문은 다음과 같습니다
코드 사본은 다음과 같습니다.
Secordset. Opensource, ActiveEconnection, Cursortype, Locktype, 옵션
예를 들어 : Rs.Opensql, Conn, 1,3
커서 타입입니다
AdopenForwardOnly0에는 기본 커서 유형이 있으며, 이는 전방 커서를 열도록 기록 된 레코드에서만 이동할 수 있습니다.
AdopenKeyset1은 레코드 세트에서 앞뒤로 이동할 수있는 키 세트 유형의 커서를 엽니 다. 다른 사용자가 레코드를 수정하거나 삭제하면 레코드 세트 에이 변경 사항이 반영됩니다. 그러나 다른 사용자가 새 레코드를 추가하면 새로운 레코드가 레코드 세트에 나타나지 않습니다.
AbonseDynamic2는 레코드 세트에서 앞뒤로 이동할 수있는 동적 커서를 엽니 다. 다른 기록으로 인한 레코드의 변경 사항은 레코드 세트에 반영됩니다.
Backenstatic3은 정적 커서를 엽니 다. 레코드 세트에서 앞뒤로 이동할 수있다. 그러나 정적 커서는 다른 사용자에 의한 기록 변경을 반영하지 않습니다.
Locktype입니다
adlockreadonly1 읽기 전용 잠금, 레코드 세트의 레코드를 지정하여 수정할 수 없습니다.
adlockprssimistic2 보호 잠금은 편집 할 때 즉시 레코드를 잠그는 것을 의미합니다.
Adlockoptimistic3 Open Locking은 레코드 세트의 업데이트 () 메소드가 호출 될 때만 레코드를 잠글 수 있음을 지정합니다.
adlockbatchoptimistic4 Open Batch Locking, 레코드 지정은 배치로만 업데이트 될 수 있습니다.
가장 일반적으로 사용되는 두 가지 방법 :
Rs.Opensql, Conn, 1,1 '은 읽고 읽는 데 사용됩니다
Rs.Opensql, Conn, 1,3 '는 데이터를 업데이트하거나 삽입, 읽기 및 쓰기에 사용됩니다.
다음은 다른 네티즌 보충제입니다
레코드 세트. 소스를 열고, 활성화, 커서 타입, 잠금 장치, 옵션
다음과 같이 쓸 수 있습니다.
Rs. Open SQL 문, Conn Object, 3 (커서 유형), 2 (잠금 방법)
원천
레코드 세트 객체는 소스 속성을 통해 명령 객체에 연결할 수 있습니다. 소스 매개 변수는 명령 개체 이름, SQL 명령, 지정된 데이터 테이블 이름 또는 저장 프로 시저 일 수 있습니다. 이 매개 변수가 생략되면 시스템은 레코드 세트 객체의 소스 속성을 사용합니다.
활성화
레코드 세트 객체는 ActiveConnection 속성을 통해 연결 객체에 연결할 수 있습니다. 여기서 ActiveConnection은 연결 객체 또는 데이터베이스 연결 정보 (ConnectionString)를 포함하는 문자열 매개 변수 일 수 있습니다.
커서 타입
RecordSet 객체의 열린 메소드의 커서 타입 매개 변수는 AdopenForwardOnly, AdopenKeyset, AbondyNamic 및 AbonsStatic을 포함하여 데이터를 시작할 커서 유형을 나타냅니다.