안녕하세요 ?
SELECT NO, NAME
FROM DM
WHERE NAME = '김대중';
DM 이라는 PARADOX TABLE속에 NO(정수형), NAME(알파형)의 FIELD가 있을 때
위와같은 문장을 사용하였습니다.
그런데 '김대중'이라는 상수를 변수를 이용해서 받아들일 수 있는 방법은 없는가요 ?
VAR
T_NAME:STRING;
T_NAME := '김대중';
SELECT NO, NAME
FROM DM
WHERE NAME = T_NAME; 이렇게 말입니다.
EDIT1.TEXT의 값을 이런식으로 받아들여서 DBGRID에 쿼리를 하고싶은데
않돼네요.
아시는 분 부탁합니다.
> 안녕하세요 ?
>
> SELECT NO, NAME
> FROM DM
> WHERE NAME = '김대중';
>
>
> DM 이라는 PARADOX TABLE속에 NO(정수형), NAME(알파형)의 FIELD가 있을 때
>
> 위와같은 문장을 사용하였습니다.
>
> 그런데 '김대중'이라는 상수를 변수를 이용해서 받아들일 수 있는 방법은 없는가요 ?
>
> VAR
> T_NAME:STRING;
>
> T_NAME := '김대중';
>
> SELECT NO, NAME
> FROM DM
> WHERE NAME = T_NAME; 이렇게 말입니다.
>
> EDIT1.TEXT의 값을 이런식으로 받아들여서 DBGRID에 쿼리를 하고싶은데
>
> 않돼네요.
>
> 아시는 분 부탁합니다.
>
>
where name= :t_name ':'이 인수로 인식하게합니다.
이벤트에서 Query1.Params[0].Value:=Edit1.Text;하시면 됩니다.
혹은, Query1.ParamNyName('t_name').AsString:=edit1.text;