Q&A

  • dbgrid의 데이타 읽어오기
dbgrid에 뿌려진 값을 한 row씩 읽어서 다른 테이블에 넣으려고 합니다.

그런데 여러row가 있는 dbgrid를 어떻게 해야 읽어올 수 있는 건가요?

repeat 문을 썼더니 그냥 첫번째 row만을 읽어오거든요

전 처음에는 with query1 do를 쓰면 자동으로 알아서 모든 row를 실행하는 줄 알았는데.. 그것도 아닌거 같고... 흑흑... 도무지 ...

넘 쉬운거 물어본다고 한심해하지 마시고 좀 알려주세요오~~~

1  COMMENTS
  • Profile
    호수영 1999.12.21 03:35
    나두초보 wrote:

    > dbgrid에 뿌려진 값을 한 row씩 읽어서 다른 테이블에 넣으려고 합니다.

    > 그런데 여러row가 있는 dbgrid를 어떻게 해야 읽어올 수 있는 건가요?

    > repeat 문을 썼더니 그냥 첫번째 row만을 읽어오거든요

    > 전 처음에는 with query1 do를 쓰면 자동으로 알아서 모든 row를 실행하는 줄 알았는데.. 그것도 아닌거 같고... 흑흑... 도무지 ...

    > 넘 쉬운거 물어본다고 한심해하지 마시고 좀 알려주세요오~~~



    ///////////



    전체 Row를 순환하는 간단한 흐름.



    query1.first;

    while not query1.eof do

    begin

    변수 := query1.fieldbyname('column').asstring;

    query1.next;

    end;



    위 방법이외에 화면에 스크롤되는게 보이지 않게 하는

    BookMark를 이용하는 방법도 있습니다.