한 DB Table에 있는 자료를 다른 DB Table로 옮기려면
어떻게 코딩해야 되죠?
while Not table1.EOF do
begin
table1.first;
var1 := table1.fieldbyname('id').Asstring;
var2 := table1.fieldbyname('name').AsString;
with query1 do
begin
close;
sql.clear;
sql.add('insert into table2 values(:var1, :var2)');
parambyname('var1').AsString := var1;
parambyname('var2').AsString := var2;
end;
table1.next;
end;
와 같이 코딩했는데..
Error Creating Cursor Handle
이라는 에러가 뜹니다.
에러 좀 잡아 주세요... 어느 부분이 문제인가요?
> 한 DB Table에 있는 자료를 다른 DB Table로 옮기려면
> 어떻게 코딩해야 되죠?
> while Not table1.EOF do
> begin
> table1.first;
> var1 := table1.fieldbyname('id').Asstring;
> var2 := table1.fieldbyname('name').AsString;
> with query1 do
> begin
> close;
> sql.clear;
> sql.add('insert into table2 values(:var1, :var2)');
> parambyname('var1').AsString := var1;
> parambyname('var2').AsString := var2;
ExecSql; //추가
> end;
> table1.next;
> end;
> 와 같이 코딩했는데..
> Error Creating Cursor Handle
> 이라는 에러가 뜹니다.
> 에러 좀 잡아 주세요... 어느 부분이 문제인가요?