초보적인 질문을 드립니다.
stringgrid에 query값을 집어 넣으려고 하는데 워낙 초보인지라 잘 되질 않는군요
query의 sql은 이렇습니다.
select count(필드) as count from 테이블;
위의 count값을 stringgrid의 cell[1,1]에 집어 넣으려고 합니다.
stringgrid.cells[1,1] := "여기를 모름..."
제가 게시판 검색을 미리 해봤는데 찾는 실력마저도 허접해서 못찾고 드리는
질문입니다. 부디 답변을 해 주십시오..
> 초보적인 질문을 드립니다.
>
> stringgrid에 query값을 집어 넣으려고 하는데 워낙 초보인지라 잘 되질 않는군요
> query의 sql은 이렇습니다.
>
> select count(필드) as count from 테이블;
>
> 위의 count값을 stringgrid의 cell[1,1]에 집어 넣으려고 합니다.
>
> stringgrid.cells[1,1] := "여기를 모름..."
>
> 제가 게시판 검색을 미리 해봤는데 찾는 실력마저도 허접해서 못찾고 드리는
> 질문입니다. 부디 답변을 해 주십시오..
>
안냐세요.. 술친굽니다.
다음은 DBDEMOS 에있는 customer 테이블에서 custno 가 1000과 2000 사이에있는
것의 수를 그리드에 쓰는 것이니 참고하세요..
procedure TForm1.Button1Click(Sender: TObject);
begin
with Query1 do
begin
Sql.Clear;
Sql.Add('Select count(CustNo) as RCount from Customer');
Sql.Add(' where CustNo between 1000 and 2000 ');
Open;
StringGrid1.Cells[1, 1] := IntToStr(FieldByName('RCount').AsInteger);
end;
end;
그리고 as 다음에 쓰인 count 는 예약어이므로 에러가 날껍니다.
그래서 RCount 를 쓴 것이지요..
고수들의 조언을 기다립니다.
술친구였슴돠..