Ja, det stämmer att man kan återanvända.
MySqlCommand objCmd = new MySqlCommand("SELECT one FROM ...", objDefaultConn);
MySqlDataAdapter objDa = new MySqlDataAdapter(objCmd);
DataSet ds1, ds2;
objDa.Fill(ds1);
objCmd.CommandText = "SELECT two FROM ...";
objDa.SelectCommand = objCmd;
objDa.Fill(ds2);
borde funka.
Grejen är alltså att du sätter en ny SQL sträng på ditt command och sedan kör objRdr = objCmd.ExecuteReader(); eller vad du nu vill använda en gång till.
