조회시에는 쓰지않고 입력 수정 삭제시에만 쓴다고 했는데 그럼 어떤상황에 어떤 타입을 써야하는지는 어떻게 아나요?
안녕하세요.
문제를 보고 판단해 주셔야 합니다.
rs.cursorLocation = adUseClient
폼이 실행된 상태에서 어떤 컨트롤을 클릭하냐에 따라 값이 달라져야 하는 경우에는 rs.cursorLocation = adUseClient를 사용한다고 보시면 됩니다.
rs.CursorLocation = adUseClient : CursorLocation(레코드의 현재 위치)는 기본적으로 Server(서버)에 위치하는데,
이를 Client(클라이언트)로 이동시키는 것입니다.
p.302의 Ado 문제는 폼의 txt행선지 컨트롤을 클릭하면 컨트롤에 표시된 행선지와 같은 레코드의 개수를 계산하여 표시해야 하므로 클릭시 마다 다른 값이 발생됩니다.
그래서 rs.cursorlocation=adusecilent 코드가 필요했던 것입니다.
p.155의 ado 문제는 클릭시 기존 정보를 표시하는 문제이므로
rs.cursorlocation=adusecilent 가 없는 것입니다.
rs.CursorType = adOpenDynamic와 rs.LockType = adLockOptimistic
입력, 수정, 삭제 시에는 rs.cursortype 과 rs.rocktype를 사용하고 단순히 데이터를 조회만 할 때는 사용하지 않습니다.
그러므로 입력, 수정, 삭제에 대한 내용인 경우에는 사용하시면 되세요.
데이터를 조회할 때는 단순히 조건에 만족하는 데이터만을 검색하면 되지만 수정이나 삭제를 할 때는 해당 위치로 가서 수정하거나 삭제해야 하므로 커서유형이나 잠금 유형을 지정해야 합니다.
좋은 하루 보내세요.
-
*2018-11-28 23:23:28
안녕하세요.
문제를 보고 판단해 주셔야 합니다.
rs.cursorLocation = adUseClient
폼이 실행된 상태에서 어떤 컨트롤을 클릭하냐에 따라 값이 달라져야 하는 경우에는 rs.cursorLocation = adUseClient를 사용한다고 보시면 됩니다.
rs.CursorLocation = adUseClient : CursorLocation(레코드의 현재 위치)는 기본적으로 Server(서버)에 위치하는데,
이를 Client(클라이언트)로 이동시키는 것입니다.
p.302의 Ado 문제는 폼의 txt행선지 컨트롤을 클릭하면 컨트롤에 표시된 행선지와 같은 레코드의 개수를 계산하여 표시해야 하므로 클릭시 마다 다른 값이 발생됩니다.
그래서 rs.cursorlocation=adusecilent 코드가 필요했던 것입니다.
p.155의 ado 문제는 클릭시 기존 정보를 표시하는 문제이므로
rs.cursorlocation=adusecilent 가 없는 것입니다.
rs.CursorType = adOpenDynamic와 rs.LockType = adLockOptimistic
입력, 수정, 삭제 시에는 rs.cursortype 과 rs.rocktype를 사용하고 단순히 데이터를 조회만 할 때는 사용하지 않습니다.
그러므로 입력, 수정, 삭제에 대한 내용인 경우에는 사용하시면 되세요.
데이터를 조회할 때는 단순히 조건에 만족하는 데이터만을 검색하면 되지만 수정이나 삭제를 할 때는 해당 위치로 가서 수정하거나 삭제해야 하므로 커서유형이나 잠금 유형을 지정해야 합니다.
좋은 하루 보내세요.