Certo....
codice:
Dim cn
Set cn = Server.CreateObject("ADODB.Connection")
cn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("/mdb-database/sonda.mdb")
Dim sql
sql = "SELECT * FROM eventisegn ORDER BY id "
Set Rs=Cn.Execute(SQL)
Dim fsoMyFile
Dim tsTextStream
'Creazione dell'istanza FSO.
Set fsoMyFile = CreateObject("Scripting.FileSystemObject")
'Apertura del file, in aggiunta dati (8), se non esiste lo crea (True).
Set tsTextStream = fsoMyFile.OpenTextFile(Server.MapPath("/public/miofile.csv"), 2, True)
tsTextStream.Write("nome;cognome;telefono;fax;email;cellulare;provincia;comune;area;tipo;tema;note;data;ora;") & VbCrLf
n = 1
do while not rs.eof
nome = rs("nome")
cognome = rs("cognome")
telefono = rs("telefono")
fax = rs("fax")
email = rs("mail")
cellulare = rs("cellulare")
provincia = rs("provincia")
comune = rs("comune")
area = rs("area")
tipo = rs("tipo")
tema = rs("tema")
note = rs("note")
data = rs("data")
ora = rs("ora")
'Scrive una riga.
tsTextStream.Write(nome & ";" & cognome & ";" & telefono & ";" & fax & ";" & email & ";" & cellulare & ";" & provincia & ";" & comune & ";" & area & ";" & tipo & ";" & tema & ";" & note & ";" & data & ";" & ora & ";") & VbCrLf
n = n + 1
rs.movenext
loop
rs.Close
cn.Close
Set rs = Nothing
Set cn = Nothing
il text stream si può sostituire con un ciclo... io l'ho scritto così perchè mi serviva così 
spero ti sia utile
Ciao
Fabio