다시 한번 질문을 할께요.
질문을 통신에 올리고 나서 우연히 답해주신 방법으로 해보게 되었습니다.
그런데 정작 문제가 다른데서 생겨서 다시 질문을 드립니다.
제가 사용하는 것이 DBMemo컴포넌트라는 말씀을 드렸던가요?
DB는 paradox이구요.
처음에는 이것이 편리 할줄 알고 사용하고 있는데 생각보다 아주 많이 손이
가는 것 같아요.
아까 질문으로 돌아가서 실제로 말씀하신것처럼
문자열 변수를 하나주고,다음과 같이 했습니다.
1-- '가나다라'
2-- '가방나라'
3-- '하늘나라'
var
s: string;
begin
...
s:=Edit.text;
Query.SQL.Add('select * from samp where FH like "%S%"');
..
end;
보시면 알겠지만 s라는 변수로 원하는 검색어를 이용하려고 했는데 결과는
전혀 그렇지 않았습니다.
그래서 아주 노골적으로 .... like "%나라%"'); 처럼 소스 문장에 검색어를
넣어서 해보았더니 검색이 되어나왔습니다.
그러니까 "%S%"하기만 하면 않된다는 것입니다. 문제가 어딘지 좀처럼 알수가
없습니다.
그리고 DBMemo를 통해서는 데이타 수정이 않되더군요.아니 정확히 말하자면
paradox가 그런것 같아요. 똑같은 내용의 테이블을 엑세스를 통해 구현 했을때는
DBMemo를 통해서도 데이타 수정이 가능했으니까요.
이 답답함을 좀 풀어주세요.
그리고 먼저의 질문에 성의껏 답해주셔서 정말 고맙습니다.
|