Ciao a tutti!

Parto col problema: sto utilizzando IIS e la tecnologia ASP (con JScript) per la realizzazione del sito della biblioteca della mia scuola...

Fin qui tutto apposto...Sono arrivato però al punto "cruciale" dell'upload delle copertine...

In particolare quando devo inserire un nuovo libro, il sito deve permettere anche di fare l'upload dell'immagine, per trasferire sul server in una specifica cartella l'immagine e in un DB di access la path sul server all'immagine...

Ho cercato in Internet ma ho trovato solo soluzioni che funzionavano su IE6...chiedo se esiste una soluzione "universale" e magari semplice semplice...

dispongo, sulla pagina dell'inserimento dei dati, dei seguenti oggetti:

codice:
<html>
<body>
<p align="center">
<font size="4">Inserimento di un libro</font>



<form method="post" action="inserimento_libro.asp">
<label>ISBN</label>  
<input type="text" name="ISBN" size="20">
  	<label>Titolo</label>  		
<input type="text" name="Titolo" size="20">
  	<label>Autore</label>  		
<input type="text" name="Autore" size="20">
  	<label>Editore</label>  		
<input type="text" name="Editore" size="20">
  	<label>Genere</label>  		
<input type="text" name="Genere" size="20">
  	<label>Anno</label>  		
<input type="text" name="Anno" size="20">
  	<label>Percorso dell'immagine</label>  	
<input type="file" name="PathImg">  	
<input type="submit" value="Inserisci" name="Inserisci">  
</form>      
</body>  
</html>
mentre nel file ASP collegato (inserimento_libro.asp) ricevo (correttamente) i dati inseriti nella form e li salvo nel DB di Access (biblioteca.mdb)

codice:
<% @ language="JScript" %>
<html>

<head>

<title>Lettura dei record da un database</title>
</head>

<body>

<% 
// ricevo i dati dal form
var ISBN=Request.Form("ISBN");
var Titolo=Request.Form("Titolo");
var Autore=Request.Form("Autore");
var Editore=Request.Form("Editore");
var strGenere=Request.Form("Genere");
var intGenere;
var Anno=Request.Form("Anno");

var ADOConn = new ActiveXObject("ADODB.Connection");

var strConn = "driver={Microsoft Access Driver (*.mdb)}; dbq=" + Server.MapPath("biblioteca.mdb");

ADOConn.Open(strConn);

var sql="SELECT IDGenere from genere where descrizione = '" + strGenere + "'";
var ris= ADOConn.Execute(sql);
// inserisco il genere se non presente nell archivio
if (ris.eof)
	{
		sql="SELECT max(IDGenere) as max from genere";
		ris= ADOConn.Execute(sql);
		intGenere=ris("max") + 1;
		sql="insert into genere (idgenere,descrizione) values (" + intGenere + ",'" + strGenere + "')";
		ADOConn.Execute(sql);
	}
else
	intGenere=ris("IDGenere");

//inserisce il libro solo se non presente	
sql="SELECT count(ISBN) as conto from libri where isbn= '" + ISBN + "'";

var ris= ADOConn.Execute(sql);
if (ris("conto")==0)
	{
		sql="insert into libri(isbn,titolo,autore,editore,genere,anno,disponibile)";
		sql+="values('" + ISBN + "','" + Titolo + "','" + Autore + "','" + Editore + "','" + intGenere + "','" + Anno + "',1)";
		ADOConn.Execute(sql);
		Response.Write("Inserimento effettuato");
	}
else
	Response.Write("Il libro esiste già.");
ADOConn.Close();
%>
</body>

</html>
Cosa e dove posso aggiungere per fare l'upload delle copertine?

Grazie e spero di essere stato esaustivo!
Giulio