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

C++빌더 Q&A
C++Builder Programming Q&A
[18768] Re:Re:Re:Re:[질문]ADO 테이블 사용시..
에보니.^ㅅ^ [mortalpain] 894 읽음    2002-05-23 10:06
음 디비그리드는 아무 문제가 없는 걸로 알고 있구요.

Locate 메소드의 문제는 제가 사용하지 않아서 잘 모르겠으나 (저는 주로 쿼리를 쓴답니다. ADO

DataSet 컴포넌트나여.....

위의 글에서 설명드린대로 서버측 커서는 다소 유연성이 떨어진다고 설명 드렸는데 그 주된이유는

커서 포인터가 생기는 과정에서 약간의 미묘한점이 생기기 때문이랍니다. 그리고 데이터베이스

자체의 설정이나 지원하는 커서의 형태등을 따지기 때문이죠.

실제로 클라이언트 커서의 경우 모든 자료가 클라이언트 쪽으로 기오고 커서가 생성되는 위치도

어플리케이션이 있는 클라이언트 쪽이기 때문에 어플리케이션이

데이터를 맘대로 주무를 수가 있는 것입니다. 이것이 일반적인 용법이 되겠구요.

그러나 서버측 커서일 경우 커서가 생기는 위치가 서버이고 커서의 위치를 가리키는 일종의

가상 포인터로 조작을 하게 됩니다. 자세한 것은 언제가 될지 모르지만 강좌에서~ =ㅅ=;;

그리고 주의해야 할 것은 전진 전용 커서를 쓸 경우는 디비 그리드에서 표현하면 안된다는 것입니

다. 실제로 이넘은 뒤로는 이동을 못하기 때문에 뒤로 커서를 이동하려고 한다거나 하면

당연히 에러가 납니다. Locate 메소드의 경우 제가 알고 있기로 서칭을 하는 메소드인 걸로

알고 있는데 음 하도 오래되서 기억이 가물가물~ =ㅅ=;;

이넘이 어케 내부적으로 데이터를 차자서 기 갖고 오는진 모르겟지만 아마 님이 에러를 만나셨다면

커서타입의 문제일 가능성이 높습니다. 그러니까 데이타베이스 서버가 지원하는 커서가 전진 전용이

나 뒤로 못가는 커서인데 현재 커서 위치보다 뒤에 있는것을 찾았다던가 하는 그런 문제를 예상해

볼 수 있습니다.

음 아무래도 테이블은 좀 그래서.... =ㅅ=;;

자 그럼 수고하세요. ^ㅅ^

+ -

관련 글 리스트
30059                                     Re:Re:음 님아 겔카 줬잖아여 동적 테이블 생성으로 검색해보세요..... =ㅅ=;; 하늘보기 1157 2003/03/28
18786                                     헥헥 릴레이다 =ㅅ=;; 에보니.^ㅅ^ 847 2002/05/23
18755             Re:Re:Re:[질문]ADO 테이블 사용시.. 하안인 944 2002/05/22
18768                 Re:Re:Re:Re:[질문]ADO 테이블 사용시.. 에보니.^ㅅ^ 894 2002/05/23
18758                 이상하다 그럴리가요~ 에보니.^ㅅ^ 928 2002/05/22
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.