안녕하세요..
급해서 그럽니다.
예)
with query1 do
begin
close;
sql.clear;
sql.add('create view view_name as');
sql.add('select * from basecode');
sql.add('where code = :code');
parambyname('code').AsString := edit.text;
execsql;
end;
이렇게 하면 에러가 납니다.
Access violation 입니다.
왜그럴까요?
sql.add('where code = :code');
parambyname('code').AsString := edit.text;
이부분을
가슴 아픈 점이져...
값이 바뀔 때마다..
바꿔주는 수 밖에는.. 없을 것 같군여...
> sql.add('create or replace view view_name as');
좋은 하루 되세여...
최성진 wrote:
> 안녕하세요..
> 급해서 그럽니다.
>
> 예)
> with query1 do
> begin
> close;
> sql.clear;
> sql.add('create view view_name as');
> sql.add('select * from basecode');
> sql.add('where code = :code');
> parambyname('code').AsString := edit.text;
> execsql;
> end;
>
> 이렇게 하면 에러가 납니다.
> Access violation 입니다.
> 왜그럴까요?
>
> sql.add('where code = :code');
> parambyname('code').AsString := edit.text;
> 이부분을