일반적으로 레코드셋하면 DB의 컨넥션을 생각합니다.
가상 레코드셋은 DB의 컨넥션이 없는 레코드셋으로, 해당 응용프로그램에만
생성,소멸되는 레코드셋입니다. 생성된 레코드셋의 레코드 정보를 저장하기 위해서는
이전 글과 마찬가지로 Save 메소드를 사용해서 레코드 정보를 저장해놔야 다음번의
응용 프로그램에서 다시 사용할수 있읍니다.

ADO를 사용하기 위해 참조를 추가합니다. Microsoft ActiveX Data Objects ##.# Type Library

레코드셋을 사용하기 위한 개체변수를 생성한다.
    Dim Account As ADODB.Recordset

개체변수에 레코드셋을 개체를 생성하여 참조하도록 합니다.
    Set Account = New ADODB.Recordset

레코드셋에서 사용할 필드를 추가합니다. 레코드셋을 사용하기 위해 Open 메소드를 호출합니다.
    With Account
        .CursorLocation = adUseClient
        .CursorType = adOpenDynamic
        .Fields.Append "SiteName", adBSTR
        .Fields.Append "LoginState", adInteger
        .open
    End With

이로서 가상 레코드셋을 사용할수 있는 상태가 되며
나머지 작업읜 DB 컨넥션이 있는 레코드셋과 동일합니다.

가상 레코드셋도 컨넥션이 있는 레코드셋과 마찬가지로 다른 컨트롤과 바운드 할 수 있다.

+ Recent posts