BOOL Read_BUSInfo()
{
CString strSQL;
strSQL="SELECT * FROM  BUS"; CADORecordset rs(&AdoDb);

if(!rs.Open(LPCTSTR(strSQL)))
{
cout << _T("BUS Table Open Error !")<< endl;
return FALSE;
} cout << _T("----------BUS Table------------")  << endl; while(!rs.IsEof())
{
CString strBUSNO;
CString strBUSNAME;
int iBUSMODE;
double dBASEKV;
int iVALID; rs.GetFieldValue("ID_NO", strBUSNO);
rs.GetFieldValue("BUS_NAME", strBUSNAME);
rs.GetFieldValue("BUS_MODE", iBUSMODE);
rs.GetFieldValue("BASE_KV", dBASEKV);
rs.GetFieldValue("VALID", iVALID);

cout << LPCTSTR(strBUSNO) <<"   "<< LPCTSTR(strBUSNAME)<<"   "<<iBUSMODE <<"   "<<dBASEKV <<"   "<<iVALID<< endl; //outfile << LPCTSTR(strSNo) <<"   "<< LPCTSTR(strSName) <<"   "<<iSex <<"   "<<iAge <<"   "<<LPCTSTR(strDNo) << endl;

rs.MoveNext();

} // 关闭记录集
rs.Close(); return 1;}
这是我读取bus表的一段代码,读取5个字段,我想把这些字段存储在结构里面以备以后使用,请问如何定义结构?
STRUCT{
    
}BUSDATA[100];
我想在结构里面定义5个变量来获取每次读取的记录的值,请问如何定义,定义的变量名能和上述代码里面的重复吗?
如果我想再定义一个变量比如BUSCOUNT=0,用来记数bus的记录,BUSDATA[BUSCOUNT]……;BUSCOUNT++;请问这个BUSCOUNT应该在哪里定义?