procedure TForm2.BitBtn4Click(Sender: TObject);
var
input_str : string;
begin
input_str := inputbox('이름 입력', '찾을 이름을 입력하세요','');
if trim(input_str) <> '' then
begin
QUERY1.CLOSE;
query1.SQL.clear;
QUERY1.SQL.ADD('select * from hakjuk');
QUERY1.SQL.ADD('where name =: name');
query1.parameters.ParamByName('name').value := dbedit1.text;
QUERY1.OPEN;
end;
이러한 쿼리문을 작성했습니다.
근데 저러한 에러가 뜨는군요~
왜그런지 잘 모르겠습니다.
그리고..inputbox에서..이름을 입력해서..그 이름과 테이블의 이름이 맞는지 비교하려면 저렇게 하는게 맞나요?
그럼..where문에서는 어떠한 것을 넣어야하며... parambyname에서는..어떠한것을 넣어야하는지 알려주세요~
허접해서 죄송합니다.
답변부탁할께여...
=> query1.ParamByName('name').asString := dbedit1.text;
제발 parameters라는 놈 쓰지 마세요...