Q&A

  • Query컴포넌트를 사용에 관한 질문 올립니다.
안녕하세요
말 그대로 그냥 초보입니다.
제가 Query컴포넌트를 사용하고 있는데, 쿼리문 수행결과는 어떤식으로 볼수 있는지 잘 모르겠습니다. 예를 들어,
select 문의 수행 결과가 3개의 레코드가 나왔다고 할때, 이결과 레코드를 하나씩 접근하려합니다.
DBGrid를 사용하여 레코드 전부를 뿌려주는 것과 한개의 레코드를 edit에 출력하는것(Query1.FieldName['필드명']; 이 방법은 해 봤는데, 자꾸만 벽에 부딪치네요..
도움을 주세요~~
1  COMMENTS
  • Profile
    Crazy™ 2005.03.26 01:34
    <!--CodeS-->
    var
           i : Integer;
    begin

    i := 0;
    with Query1 do
    begin
             Close;
             SQL.Clear;
             SQL.Add( 'SELECT AAA, BBB ,CCC FROM TABLE1' );
             SQL.Add( ' WHERE AAA = ''' + '111' + ''' ' );
             Open;
             while Not EOF do
             begin
                      ShowMessage( Inc(i) + '번 레코드' );
                      Edit1.Text :=FieldByName( 'AAA' ).AsString;
                      Edit2.Text :=Fields[0].AsString;
                      Next;
             end;
    end;
    <!--CodeE-->