En lawebdelprogramador.com, esta esta respuesta de javascript (
http://www.lawebdelprogramador.com/p...xto=JavaScript). Creo puede ser facilmente añadido el ASP necesario para crear el contenido del archivo según de BD.
<script language="JavaScript">
var ArchivoTxt,a,ForAppending;
ForAppending = 8;
//Este Codigo genera el archivo de Texto solo en IExplorer
//Aqui puedes asignarle a la variable Contenido el valor
//control(TEXT,BUTTON,RADIO,etc)
//Contenido=Form1.Text1.value
'***
Contenido="Este es un ejemplo de linea de insercion en un Archivo Texto plano"
'***
ArchivoTxt = new ActiveXObject "Scripting.FileSystemObject");
a = ArchivoTxt.OpenTextFile("a:\\EjemploFileGenerado.t xt",ForAppending,true);
a.writeline(Contenido);
a.Close();
'***
</script>