Q&A

  • 깨진문자열 때문에 insert가 되질 않습니다. 도와주세요..
파라독스 Query1의 Name필드가 끝에 깨진문자가 있읍니다.

xStr  := Query1.FieldByName('name').AsString ;   // xStr:='김성주'

Query2.Sql.Clear;
Query2.Sql.Add( ' Insert into MyTable ( Name ) values ( :Name ) ');
Query2.ParamByName('Name').AsString:=xStr;  
Query2.ExecSql;

Sql을 실행하면 문자열 앞에 닫히지 않은 인용부호가 있읍니다
라는 에러메시지가 나오는데 해결방법이 없을까요?

디버그모드로 보니
xStr이 '김성주'#$A1 ---> 이렇게 Display가 됩니다.(프로그램에서는 안보임)


뒤에 붙어서 따라다니는 '#$A1 ----> 이거 때문인것 같은데 입력할수 있는 방법이 있을 까요?
2  COMMENTS