안녕하세요.
DB에 데이터를 저장하려는데요. 
String 데이터 타입에서는 대입은 받는데.
QUERY 컴포넌트를 통한 데이터 입력은 EXECSQL 에서
Run Time 에러가 에러내용는 NON terminate quotation 으로 문자열의 ''' 를 나타 내는것 같은데,
그래서 해당 저장 문자열을
{
  for i:=1 to Length(InData) do
  begin
      if InData[i] = '''' then
         Jumun_sign := InData[i]+''''
      else
         Jumun_sign := Jumun_sign + InData[i];
    Showmessage(InData[i]);
  end;
}
이런 루틴을 가지고 해봤는데 quotation 문자를 찾지 못하더군요.
원문
=================================================================
  with Query1 do
  begin
    Close;
    DataBaseName := 'TEST';
    SQL.Clear;
    SQL.Add('insert into TEST');
    SQL.Add('(log_data)');
    SQL.Add('values (LOG_DATA)');
    ParamByName('LOG_DATA').AsString  := 'SZx?b`0%O靺?5'#4'Y??l??닷pP??彖?g?朧PRV?'#4'?Iqt똑e"?├탲뮲'#$A'