这段代码是什么意思?

if (myDBAdapter == null) myDBAdapter = new OleDbDataAdapter(mySQL, DBConn);
else myDBAdapter.SelectCommand.CommandText = mySQL;
if (myDS.Tables.Count != 0)
myDS.Tables.Clear();
myDBAdapter.Fill(myDS);

替换数据库适配器