|
한창 개발중이라 질문도 바로바로 올리게 되고 혼자 해결하기도 하네요;;
NextRecordset(); 매소드를 사용하면 되는군요...
int RecordsAffected;
ADOQuery1->SQL->TEXT="select..... select....";
ADOQuery1->Open();
DataSource1->DataSet = ADOQuery1;
ADOQuery1->Recordset=ADOQuery1->NextRecordset(RecordsAffected);
DataSource1->DataSet=ADOQuery1;
이런식으로 되네요 NextRecordset을 사용하면 기존 결과집합이 사라집니다.
만나바 님이 쓰신 글 :
: TADOQuery를 통해서 저장프로시저를 실행하는데 select 문장이 2개가 있습니다.
: 결과적으로 결과집합이 2개가 생기는 것인데 이것을 TDatasource를 통해
: DataSet으로 지정하면 결과집합이 1개밖에 인식이 안되더라구요
:
: 2개이상의 결과집합을 모두 받으려면 어떻게 해야하나요?
|