이승근 님이 쓰신 글 :
: paradox 화일이구요 델파이 6.0 엔터프라이즈 버젼입니다...
: edit를 이용해 입력받아 sql로 insert하거나 update하는데 edit문장에
: '이나 "문자가 있으면 파라메터 오류가 뜨더라고요....
: 파라메터를 사용해도 오류가 나타나고 안하고 직접해도 오류가 나오고...
: 제 생각인데요 만일 edit1.text에 ex4.5" (보통 인치라는 문자표시로 저렇게 많이 사용하거던여^^)라는 내용이 있을때
: pcode = "'+edit1.text+'" ....하니깐 충돌되는것 같아요...
: +앞뒤에 ',"와 내용에 "와 말이죠....
: 어떻게 해결방법이 없을까요...
: 고수님들의 답변을 주_____욱 기다립니다....
답변 :
with Query1 do
begin
close;
sql.clear;
sql.add( ' update 테이블 ');
sql.add( ' where pcode =: 파라메터이름 ');
parambyname('파라메터이름') := edit1.text;
execsql;
end;
파라메터이름은 아무거나 예로 incode
|