salve, ho due campi di testo dove inserisco dei dati che vengono correttamente salvati sul database, ora ho provato ad aggiungere un terzo campo di testo ma al momento del salvataggio mi da errore ..non capisco perchè...da stamattino che lo guardo! Se tolgo il campo di testo "immagine" mi salva i due campi, se li lascio tutti e 3 non funziona!
Secondo voi cos'è che non va?

codice:
<%	dim saved
	dim cat
	dim msg
	
	

	cat = request.Form("name")
	des= request.Form("descrizione")
	immg = request.Form("immagine")

	if request.Form("submit")<>"" then
		call SaveRecord()
	End if

	if request.QueryString("id")<>"" then
		call GetRecord()
	End if
	


Sub SaveRecord()
	
	dim rs
	dim cn
	
	set cn = server.CreateObject("Adodb.Connection")
	set rs = server.CreateObject("Adodb.Recordset")

	cn.Open conn

		
		if request.Form("id")="" then

			
			rs.open "Select * From rec",cn,2,3
			rs.addnew
			rs.fields("Name") = cat
			rs.fields("descrizione") = des
			rs.fields("imm") = immg
			
			rs.update
			msg = "Inserimento avvenuto con successo"
			saved = true
		else
			rs.open "Select * From rec Where ID=" & request.Form("id"),cn,2,3
			rs.fields("Name") = cat
			rs.fields("descrizione") = des
			rs.fields("imm") = immg
			rs.update
			msg = "Link aggiornato"
			saved = true
		End if

	
	rs.close
	cn.close
	set rs = nothing
	set cn = nothing
	
	
End Sub


Sub GetRecord()

	dim rs
	dim cn
	
	set cn = server.CreateObject("Adodb.Connection")
	set rs = server.CreateObject("Adodb.Recordset")
	
	cn.Open conn
	rs.open "Select * From rec Where ID=" & request.QueryString("id"),cn
	if not rs.eof then
		cat = rs.fields("Name")
		des = rs.fields("descrizione")
		immg = rs.fields("imm")
	End If
	rs.close
	cn.close
	set rs = nothing
	set cn = nothing
	saved = false

End Sub

%>


<html>
<head>


<title>Aggiungi link seminario live</title>
</head>

<body>


[img]logo.jpg[/img]</p>

<%
Dim ip
ip = Request.ServerVariables("REMOTE_ADDR")

%>



  <%if not saved then%>
</p>

<form action="" method="post" name="form1" onSubmit="return controlla2(document.getElementById('name').value)">
  <table width="100%" height="76" border="0" cellpadding="10" cellspacing="1" bgcolor="#000000">
    <tr> 
      <td width="19%" bgcolor="#EFEFEF"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Link 
        seminario live:</font></td>
      <td width="40%" height="11" bgcolor="#FFFFFF">

 <font size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
          <input name="name" type="text" id="name" size="35" ><font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
          </font></p></td>
      <td width="41%" bgcolor="#FFFFFF">

<font size="1" face="Verdana, Arial, Helvetica, sans-serif"></p>
        </td>
    </tr>
    <tr> 
      <td bgcolor="#EFEFEF"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Descrizione 
        evento:</font></td>
      <td width="40%" height="11" bgcolor="#FFFFFF"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
        <textarea name="descrizione" cols="50" rows="8" id="descrizione"><%=des%></textarea>
        </font></td>
      <td width="41%" height="11" bgcolor="#FFFFFF"><input  type="text" name="immagine"> </td>
    </tr>
    <tr> 
      <td width="19%" bgcolor="#EFEFEF"></td>
      <td height="26" colspan="2" bgcolor="#FFFFFF"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
        <input type="submit" name="Submit" value="Trasmetti" disabled>
        <input type="reset" name="canc" value="Cancella">
        </font></td>
    </tr>
  </table>
  <input name="id" type="hidden" id="id" value="<%=request.querystring("id")%>">
</form>


 
  <%  end if
response.Write(msg)
%>
</p>