봐도 봐도 돌겠습니다...
with Query1 do
begin
Close;
Sql.Clear;
Sql.Add('Select AAAA, BBBB From CCCC ');
Open;
while not EOF do
begin
Query2.Insert;
Query2.FieldByName('AAA').AsString := FieldByName('AAA').AsString;
Query2.FieldByName('BBB').AsString := FieldByName('BBB').AsString;
Next;
end;
end;
이렇게해서 Query2에 Insert를 다 시켰습니다..(여기까진 아주 좋습니다..)
Qurey2와 연결된 DBGrid1에도 자료가 다 올라온 상태인데
DBGrid1를 보면 Row순서가 (자료가 10건이라면) 1,2,3,4,5,6,7,8,10,9
이런식으로 마지막 '9'와 '10'이 위치가 바꾸어져서 보임니다..
근데 마우스를 대거나 방향키로 움직이면 다시 위치가 ...,9,10 으로 정상적으로
바뀝니다.
왜 순서가 바뀌어서 나오는지 모르겠습니다..
미치겠습니다..
Order By를 써도 마찬가지입니다...돌겠습니다..
뭔가 있을것 같은데...꼭 좀 가르쳐 주십시요...
부탁드립니다...꾸벅.. T.T