Q&A

  • 한 DB Table에 있는 자료를 다른 DB Table로 옮기려면....
한 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

이라는 에러가 뜹니다.

에러 좀 잡아 주세요... 어느 부분이 문제인가요?

1  COMMENTS
  • Profile
    parkisu 2001.10.25 20:30
    왕초보 wrote:

    > 한 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

    > 이라는 에러가 뜹니다.

    > 에러 좀 잡아 주세요... 어느 부분이 문제인가요?