Nunca he necesitado obtener el nombre de las tablas, pero para obtener el nombre de los campos de una consulta te pueden servir las siguientes instrucciones:
Código:
'Contar el número de campos.
x = rs.Fields.Count
'Obtener el nombre del campo (puedes hacer un ciclo en base al valor asignado a x en la instrucción anterior).
rs.Fields(0).Name
Si quieres saber más sobre ASP consulta el foro de ASP.
También te puede servir el foro de Bases de Datos.
Saludos.