제가 입력한 답과 정답이 큰 차이를 보여서 질문드립니다.
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
안녕하세요.
코드는 작성하는 사람마다 다를 수 있습니다. 님과 같이 작성해도 정상적으로 실행된다면 그렇게 하셔도 됩니다.
즐거운 하루 되세요.