책 내용 질문하기
ado 개체 질문드립니다.
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2007사용자용)
페이지
435
조회수
68
작성일
2017-07-24
작성자
탈퇴*원
첨부파일

제가 입력한 답과 정답이 큰 차이를 보여서 질문드립니다.

ado 개체를 사용하는 경우, rs.open 다음에 반드시 select 구문으로 시작해야 되는건가요?

저는 delete구문을 사용해서 동일한 결과를 얻었습니다. (단, 이경우에 rs.close를 사용하면 오류가 떠서 이 구문은 삭제했습니다.)

감사합니다.

정답

Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset

rs.CursorType = adOpenDynamic
rs.LockType = adLockOptimistic


rs.ActiveConnection = CurrentProject.Connection

rs.Open "select * from 소매점2 where 소매점코드 = '" & cmb소매점코드 & "'"

rs.Delete
rs.Close

제가 입력한 답

Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset


rs.ActiveConnection = CurrentProject.Connection

rs.Open "delete * from 소매점2 where 소매점코드 = '" & cmb소매점코드 & "'"

답변
2017-07-28 09:34:19

안녕하세요.

코드는 작성하는 사람마다 다를 수 있습니다. 님과 같이 작성해도 정상적으로 실행된다면 그렇게 하셔도 됩니다.

즐거운 하루 되세요.

  • *
    2017-07-28 09:34:19

    안녕하세요.

    코드는 작성하는 사람마다 다를 수 있습니다. 님과 같이 작성해도 정상적으로 실행된다면 그렇게 하셔도 됩니다.

    즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.