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

델파이 Q&A
Delphi Programming Q&A
[12093] Where id in ( :p_id )에서 p_id를 ParamByName으로 받을 수 있는 방법은?
푸른솔 [seejune] 2603 읽음    2008-07-02 09:41
아래와 같은 Query가 있을 때 p_id를 ParamByName으로 받을려고 합니다.
(실제의 Query는 상당히 복잡합니다. 그래서 반드시 ParamByName으로 받아야 하는데..)
select ...
from ...
where id in ( :p_id );
ParamByName('p_id').AsString := ??? 이 부분을 어떻게 코딩을 해야 될까요?

여러가지로 다 해 봤지만 결과가 안 나오네요. 결과가 안 나온다는 얘기는 실행을 시켰을 때 아무 데이타가
나오지 않는다는 얘기입니다. 즉, 결과값이 null입니다.

구글링 등 여러가지로 검색을 해 보았지만 딱히 답을 찾지 못하였습니다.  혹시 아시는 분은 조언을 부탁드리겠습니다.

참고로 하나는 됩니다. 즉,
ParamByName('p_id').AsString := 'aaa';  // 이것은 되는데
2개 이상이 들어가면 결과값이 안 나옵니다.
ParamByName('p_id').AsString := '  ''aaa'', ''bbb''   ';  // 이것은 결과가 나오지 않음.

문법상으로는 전혀 문제가 없을 것으로 보이는데 왜 안되는지 모르겠네요...
이외 여러가지로 해 보았지만 정답을 찾지 못하고 질문을 올려 봅니다.

DB는 Sql Server2005 사용합니다.

+ -

관련 글 리스트
12093 Where id in ( :p_id )에서 p_id를 ParamByName으로 받을 수 있는 방법은? 푸른솔 2603 2008/07/02
12106     Re:Where id in ( :p_id )에서 p_id를 ParamByName으로 받을 수 있는 방법은? 박지훈.임프 5440 2008/07/04
12107         Re:Re:Where id in ( :p_id )에서 p_id를 ParamByName으로 받을 수 있는 방법은? 푸른솔 2426 2008/07/04
12099     Re:Where id in ( :p_id )에서 p_id를 ParamByName으로 받을 수 있는 방법은? 곽효근 2585 2008/07/03
12103         Re:Re:Where id in ( :p_id )에서 p_id를 ParamByName으로 받을 수 있는 방법은? 푸른솔 2514 2008/07/04
12094     Re:Where id in ( :p_id )에서 p_id를 ParamByName으로 받을 수 있는 방법은? 멋쟁이 2513 2008/07/02
12095         Re:Re:Where id in ( :p_id )에서 p_id를 ParamByName으로 받을 수 있는 방법은? 푸른솔 2307 2008/07/02
12096             Re:Re:Re:Where id in ( :p_id )에서 p_id를 ParamByName으로 받을 수 있는 방법은? 멋쟁이 2433 2008/07/02
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.