怎样得到执行两条SQL语句后失去查询的值

怎样得到执行两条SQL语句后得到查询的值?
//如何同时得到a_count和b_count的值?

string strSQL = "select count(*) as a_count from a    select count(*) as b_count from b";
OleDbConnection DBConnect = DB.CreateDB();
DBConnect.Open();
OleDbCommand cmd = new OleDbCommand(strSQL, DBConnect);
OleDbDataReader dra = cmd.ExecuteReader(CommandBehavior.CloseConnection);
if (dra.Read())
{
//dra["a_count"]?
//dra["b_count"]?
}
dra.Close();
DBConnect.Close();
------解决思路----------------------
可以写为
   select (select ....),(select ....) 
形式