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