ciao, sto cominciando ad usare l'upload di baol e devo dire che è veramente da paura

l'ho utilizzato in un form con 2 immagini e dei dati, e funziona benissimo.

il problema però si pone nel momento in cui voglio aggiornare dei dati:

ho dei records che al momento dell'inserimento vanno benissimo. a volte devo aggiornarli, quindi ho fatto un form con il quale posso cambiare i dati. in questa pagina di modifica ho anche messo un tasto per la modifica delle immagini.

il link è questo:

questo mo riporta alla pagina per uploddare le nuove immagini:

codice:


<%
	If Request.QueryString("Save")="1" then
		Dim oUpload
		Set oUpload = new cUpload
		oUpload.AutoRename = True
		oUpload.Overwrite = False
		oUpload.SetPath "/public/bands" 'Impostazione del percorso
		oUpload.Load
		While Not oUpload.EOF
			oUpload.Save()
			Select Case lCase(oUpload.Files("InputName"))
				Case "grande"
					FileName_grande = oUpload.GetFileName()
				Case "piccola"
					FileName_piccola = oUpload.GetFileName()
			End Select
			oUpload.MoveNext
		Wend
		Set Conn = Server.CreateObject("ADODB.Connection")
		Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/mdb-database/bands.mdb")
		Set Rs=server.CreateObject("ADODB.Recordset")
                id = Request.QueryString("id")
		SQL = "SELECT * FROM band WHERE ID ="&id&""
		Rs.Open SQL,Conn,3,3
		Rs.update
		Rs("grande")	= FileName_grande
		Rs("piccola")	= FileName_piccola
		Rs.update
		Rs.Close
		Conn.Close
		Set Rs = Nothing
		Set Conn=Nothing
		Set oUpload = Nothing

	End if
%>


<form name="form1" method="post" enctype="multipart/form-data" action="?save=1&id=<%=id%>">


  <align="center"><font class="color">ADD BAND</font>



  <table border="1" bordercolor="#999999" cellpadding="0" cellspacing="0" width="366" height="177" align="center">
    <tr>

      <td colspan=1>

        <table border="0" cellspacing="0" cellpadding="0" align="center">

          <tr>

            <td width="90" height="25"><font class="color2">IMG Grande:</font></td>
            <td>
              <input name="grande" type="file" id="grande">
            </td>
          </tr>
          <tr>
            <td width="90" height="25"><font class="color2">IMG Piccola:</font></td>
            <td>
              <input name="piccola" type="file" id="piccola">
            </td>
          </tr>
        </table>


      </td>
    </tr>

  </table>
  <p align="center">
    <input type="submit" name="Submit" value="Add">
    <input type="reset" name="Submit" value="Reset">
  </p>
  </form>

come vedete ho faccio richiedere il parametro ID (passato via url) e faccio una query al database in modo che vada ad aggiornare solo i campi ralativi a quell'ID.

il parametro poi lo faccio ripassare anche tramite form...ma qualcosa non funziona
non me lo trova...

sapreste dirmi dove sto sbagliando?
grazie sin da ora