Mil gracias por tu respuesta, como soy novatilla en esto empezaré haciendolo con include para ver que todo funcione bien, y después ....., pues tocará aprender a implementar la dll !!!

Iremos por pasos.
Aprovecho para hacer otra consulta. La primera página asp debe mostrar tres listas desplegables dependientes cuyos valores los saco de la BBDD. He estado mirando un ejemplo en la página de aspfacil y lo complican muchísimo porque crean arrrays donde guardan la información, ... en fin, un lío. La dir. del ejmplo es.
http://www.aspfacil.com/codigo/verco...pendientes.asp
Me pregunto si es posible hacerlo de una forma más sencilla.
Mi primera consulta para rellenar la primera lista (TxtCampo) es algo así:
SELECT *FROM Campos ORDER BY Campo
Una vez que elija un valor de la lista, meto en un campo oculto (IdCampo) su identificador.
SELECT id_Campo FROM Campos WHERE Campos.Campo=document.forms.Formulario1.TxtCampo[selectedIndex]
Para rellenar la segunda lista (dependiendo del valor de la primera) podría hacer algo así:
SELECT * FROM Materias WHERE (Materias.Id_campo)=document.forms.Formulario1.IdC ampo[selectedIndex]
Bueno, no se si me he explicado medianamente bien para que puedas comprender un poco por encima lo que pretendo hacer. ¿Crees que todo esto podría funcionar?
Muchas gracias por tu ayuda y perdona las molestias.