Para especificar campos de una tabla hago lo siguiente:
Dim Criterio as String
Criterio= "SELECT campo1, campo2, campo3 FROM Tabla1 WHERE condicion ORDER BY campo2" 'Ejemplo
Adodc1.RecordSource= Criterio
Y en la propiedad Datasource del control a usar le especifico el control Adodc1 o el DataEnvironment especificando que command usar... Claro yo lo uso así ya que es más fácil (para mi)... Alguna otra pregunta...