|
1. count = RS(0) <--count(*) 방법
1) count = ADOQuery1->Fields->Fields[0]->AsInteger;
즉, 필드이름으로 보려면 FieldsByName("배고파")->AsInteger;
필드 번호로 보려면 Fields->Fields[0]->AsInteger;
2. DBGrid1으로 ADOQuery1 출력하기
1) Form Designer에 DataSource(Data Access 컴포넌트탭)하나 맹글기
2) DataSource의 DataSet 속성에 ADOQuery1설정
3) DBGrid1의 DataSource에 방금 맹근 DataSource1설정
4) 단, ADOQuery1의 Active를 False로 하면 안됩니다. True로 유지하세요~
따로 코딩은 필요없습니다.
럽투유 님이 쓰신 글 :
: 와~ 되네요 ^^
:
: 님 덕분에 큰산하나 넘었네요. 염치없지만 몇가지 더 물어볼께요.
:
: Select * from output_data where id > 0 and Field1 ='"+ textbox->Text +"'
:
: 이 쿼리의 원래 목적대로 바꾸어 DBGrid1 에 출력하고자 합니다.
: 출력또한 날짜별로 Group By 하여 카운트를 세고 뿌려줄려고 합니다.
:
: 비베에서는 RecordSet 을 이용하여
:
: Select count(*) from output_data where id > 0
: 위 값을 받을때
:
: count = RS(0) <--count(*)을 받는데요...
:
: C++에서는 어떻게 받아 DBGrid1 에 출력할 수 있을까요??
|