'열차표예약'폼에서 '예약취소' 버튼(cmb예약취소)을 클릭하면
'하행열차판매' 테이블에서 판매번호가 txt판매번호에 해당하는 레코드를 삭제하도록
이벤트 프로시저를 ADO 개체를 활용해 작성해야 합니다.
이 때, 코드를 쓰면 다음과 같이 나옵니다.
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
rs.ActiveConnection = CurrentProject.Connection
rs.CursorType = adOpenDynamic
rs.LockType = adLockDynamic
rs.Opne "select * from 하행열차판매 where 판매번호 =" & txt판매번호
rs.Delete
rs.Close
End Sub
위에 볼드 처리한 코드의 의미가 궁금합니다.
좌측의 ActiveConnection과 우측의 Connection이 어떤 차이가 있는지 모르겠어서요.
안녕하세요.
• ActiveConnection : 지정한 개체에 현재 속해 있는 Connection 개체를 나타내는 것으로, 여기서는 rs 레코드 셋을 의미합니다.
•CurrentProject.Connection : 현재 데이터베이스의 ADO 연결 복사본에 대한 참조를 반환합니다.
즉 현재 데이터베이스의 ADO 연결 복사본에 대한 참조를 rs레코드셋에 반환하는 것입니다.
즐거운 하루되세요.
-
*2018-04-05 09:23:00
안녕하세요.
• ActiveConnection : 지정한 개체에 현재 속해 있는 Connection 개체를 나타내는 것으로, 여기서는 rs 레코드 셋을 의미합니다.
•CurrentProject.Connection : 현재 데이터베이스의 ADO 연결 복사본에 대한 참조를 반환합니다.즉 현재 데이터베이스의 ADO 연결 복사본에 대한 참조를 rs레코드셋에 반환하는 것입니다.
즐거운 하루되세요.