2013-06-12 3 views
0

내 클라이언트 중 하나에 넷 티어를 사용하고 있습니다. 검색 매개 변수를 사용하여 find()를 호출하면 실행 시간이 초과되었음을 알게되었습니다. 프로파일 러를 사용하여 쿼리를 보았을 때 모든 열을 사용합니다. 테이블에서 * 선택하십시오.nettier find() 메소드로 특정 열을 선택할 수 있습니까?

nettier find() 또는 다른 방법을 사용하여 특정 열을 가져올 수 있습니까?

감사합니다, 비제이

답변

0

아니, .nettiers은 기본적으로은 TList를 반환하려고, 그래서 모든 열을 필요로하고 오히려하여 DataReader에서 열 인덱스를 사용하기 때문에 그것은, 예상되는 순서대로 필요 명명 된 열 인덱싱보다

특정 조정 된 요청을 작성하려면 사용자 지정 저장 프로 시저를 사용하십시오. 내 게시물은 아래를 도움이 될 것입니다

http://benpowell.org/paging-and-sorting-in-a-nettiers-custom-stored-procedure/

또 다른 대안은 뷰를 구축하는 것입니다. .Netiers는 VList를 다시 제공하므로 뷰 정의에서 열을 조정할 수 있습니다.

관련 문제