with query do begin
close;
sql.clear;
sql.add('insert into 테이블명');
sql.add('values');
sql.add('(');
sql.add(':input_a, :input_b');
sql.add(')');
Parambyname('input_a').asstring:='''aaa''';
Parambyname......(생략)
ExecSQL;
end;
insert 할때.... '(따옴표) 문제때문에... insert 가 되지 않는데... 예) 우리나라엔 '철수' ,'순이' 가 살고 있는데.... 이런문장을 묵어서 insert into table values(1,'우리나라엔 '철수' ,'순이' 가 살고 있는데....') 욜케하면 오류...
임형호
•
2002.08.09 05:03
SQLExplorer에서
DEMO에 있는 animals Table에 Insert를 해보았습니다.
'aaa' 라고... 값이 입력이 되네...
나옹이
•
2002.08.09 05:36
글세요......
제가 원한 답변은 아닌데요........
임형호
•
2002.08.09 08:00
테스트해보셨어요?
안된다면...
parambyname 을 사용해보세요.
with query do begin
clo...
휴초보
•
2002.08.10 03:23
그래도 안된다면 #39를 아용헤 보세요.
전에 Oracle 사용할 때 #39를 사용했던 기억이 어렴풋이 나는것 같...
DEMO에 있는 animals Table에 Insert를 해보았습니다.
'aaa' 라고... 값이 입력이 되네요.
insert into animals
(area)
values
('''aaa''')
델파이에서 문자열내에서 ' 의 처리는 ' 를 두번써주면 됩니다.
직접 SQL문장에 넣어도 반영이 되는것 같네요.
직접테스트를 해보심이 좋을듯....