다음과 같이 쿼리 했는데 결과가 나오지 않습니다.
sql.add('select ST_CALL_COUNT,ST_SUCCEEDS,ST_FAILS');
SQL.ADD('FROM smc_traffic');
SQL.ADD('WHERE ST_SVC_TYPE=:myTYPE');
ParamByName('myTYPE').AsString := 'VMMIC' ;
where 이하의 절에서 myType대신 'VMMIC'라고 하면 결과가 출력이 되는데 왜 param을
이용했을 때 잘 안되었을까요?
파라메터를 동적으로 SQL문으로 입력하시면..
아래와 같은 형식으로 각 파라메터의 속성을 정의해주셔야 합니다..
아래는 String형의 Input 전용 파라메터를 생성하고자 하실 경우 입니다..
Query.Params.Items[0].ParamType:= ptInput;
Query.Params.Items[0].DataType:= ftString;
From 류..
hee wrote:
> 다음과 같이 쿼리 했는데 결과가 나오지 않습니다.
>
> sql.add('select ST_CALL_COUNT,ST_SUCCEEDS,ST_FAILS');
> SQL.ADD('FROM smc_traffic');
> SQL.ADD('WHERE ST_SVC_TYPE=:myTYPE');
> ParamByName('myTYPE').AsString := 'VMMIC' ;
>
>
> where 이하의 절에서 myType대신 'VMMIC'라고 하면 결과가 출력이 되는데 왜 param을
> 이용했을 때 잘 안되었을까요?
>