C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 팁&트릭
C++Builder Programming Tip&Tricks
[849] ADO의 CursorLocation을 선택할 때 고려해야 할 사항
최보현.현지아빠 [uriduri] 8109 읽음    2009-01-28 17:28
ADO의 CursorLocation을 선택할 때 고려해야 할 사항

클라이언트-사이드 커서
1. static커서만을 지원한다. 그러므로 서버상에서 다른 사용자에 의해서 변경된 내용이 
    requery하기 전까지는 볼 수 없다. 
2. Pessimistic Locking을 지원하지 않습니다. 그러므로 클라이언트 커서를 사용하게 
   되면 편집이 시작될 때 레코드를 잠그는 것이 아니라 데이터를 Update할 때 레코드를 
   잠그게 된다.
3. Batch작업 가능, Disconnected Recordset 지원, Grid와 같은 컨트롤과 바운드되어 
    있을 때와 서버상의 Requery하지 않고 클라이언트상에서 Sorting, Filtering시 높은 
    Performance를 낸다.
4. 많은 데이터를 쿼리할 때 유용하다.

서버-사이드 커서
1. 모든 Cursor Type을 사용할 수 있다. (클라이언트 커서가 Static으로 제한되는 반면).
    그러므로 데이터가 Updating, Inserting, Deleting될 때 유용하다
2. Pessimistic Locking도 지원한다.
3. 적은 양의 데이터를 쿼리할 때 클라이언트-사이드 커서보다 성능이 좋다. 

+ -

관련 글 리스트
849 ADO의 CursorLocation을 선택할 때 고려해야 할 사항 최보현.현지아빠 8109 2009/01/28
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.