오류 메세지:
Project Project1.exe raised exception class EOLeException with message '내부 OLE 자동화 오류입니다'. Process stopped. Use Step or Run to continue.
어제까지만 해도 문제가 없었는데 오늘 실행해보니 이런메세지가 뜨네요.
다른곳에서 테스트를 해보니 SQL을 사용할때 'Like'절이 들어가면 이런 메세지가 뜹니다.
도움을 주세요....
x_tmp := area.text;
DB_sql := 'SELECT distinct * FROM POST WHERE Dong LIKE :N1';
rs.SQL.Clear;
rs.SQL.text := DB_sql;
Rs.Parameters.ParamValues['N1'] := '%' + x_tmp + '%';
//Rs.Parameters.ParamValues['N1'] := x_tmp; //이래도 마찬가지 이고요..
rs.Open; //에러 메세지
> 오류 메세지:
> Project Project1.exe raised exception class EOLeException with message '내부 OLE 자동화 오류입니다'. Process stopped. Use Step or Run to continue.
>
> 어제까지만 해도 문제가 없었는데 오늘 실행해보니 이런메세지가 뜨네요.
> 다른곳에서 테스트를 해보니 SQL을 사용할때 'Like'절이 들어가면 이런 메세지가 뜹니다.
> 도움을 주세요....
> x_tmp := area.text;
> DB_sql := 'SELECT distinct * FROM POST WHERE Dong LIKE :N1';
> rs.SQL.Clear;
> rs.SQL.text := DB_sql;
> Rs.Parameters.ParamValues['N1'] := '%' + x_tmp + '%';
> //Rs.Parameters.ParamValues['N1'] := x_tmp; //이래도 마찬가지 이고요..
> rs.Open; //에러 메세지
>
sql문 오류네요
이렇게 고쳐보세요
DB_sql := 'SELECT distinct * FROM POST WHERE Dong LIKE :N1';
rs.SQL.Clear;
rs.SQL.text := DB_sql;
Rs.Parameters.ParamValues['N1'] := '%' + x_tmp ; //여기가 틀려더군요 이렇게 바꿔보세요
그럼 즐코딩하세요........