Ciao a tutti,
nell'oggetto ho indicato l'errore che ricevo quando provo a modificare da una form dei dati.

Di seguito vi invio la parte di codice asp e quella risultante in html...

Magari qualcuno riesce a capirci qualcosa. I ci sto da 3 ore!!

A me sembra tutto giusto!! Dov'è che sbaglio?!?

Help!! Grazie



codice:
      <tr>
         <td class=rigatabella colspan="4" bgcolor="#979CA9">
        SERVIZI
         </td>
        </tr>
        <%
      sqlcont = "SELECT CODI_AZIE,CODI_SERV FROM RELASERVAZIE where CODI_AZIE="&vc_codiazie&" GROUP BY CODI_AZIE,CODI_SERV"
      Set rscont = Server.CreateObject("ADODB.Recordset")
      Set cn = Server.CreateObject("ADODB.Connection")
      cn.Open  application("ConnDB")
      Set rscont.ActiveConnection = cn
      rscont.Open sqlcont, cn
%>
 <SCRIPT LANGUAGE="JavaScript">
<%
      do while not(rscont.eof)
%>   
 
function checkCommitServ<%=rscont("CODI_AZIE")%><%=rscont("CODI_SERV")%>() 
{
   document.datiformserv<%=rscont("CODI_AZIE")%><%=rscont("CODI_SERV")%>.submit();
}

<%
      rscont.movenext
      loop
%>
    </script>
           
<%

      sqlvasprelaservaziefatt ="SELECT a.CODI_AZIE, "_
                             &"        a.CODI_SERV, "_
                             &"        a.DATA_DISD, "_
                             &"        b.DESC_SERV  "_
                             &" FROM   RELASERVAZIE a, "_
                             &"        PARASERV b "_
                             &" WHERE  a.CODI_AZIE="&vc_codiazie&" "_
                             &" AND    a.CODI_SERV=b.CODI_SERV "_
                             &" GROUP BY a.CODI_AZIE,a.CODI_SERV,a.data_disd,b.desc_serv "
      
      'response.write sqlvasprelaservaziefatt 
      Set rsserv = Server.CreateObject("ADODB.Recordset")
      Set cn = Server.CreateObject("ADODB.Connection")
      cn.Open  application("ConnDB")
      Set rsserv.ActiveConnection = cn
      rsserv.Open sqlvasprelaservaziefatt, cn
      if not rsserv.EOF then
      %>
      <tr>
         <td colspan="4">
         <table border="0" width="100%">
          <tr class=rigatabella>
            <td width="40%" class=rigatabella>Servizio</td>
            <td width="40%" class=rigatabella>Data Disdetta</td>
            <td width="10%" align="center" class=rigatabella >Modifica</td>
          </tr>
<%
      do while not(rsserv.eof)
%>    
    <form name="datiformserv<%=rsserv("CODI_AZIE")%><%=rsserv("CODI_SERV")%>" method="post" action="procedure/pr_modirelaservaziedatadisd.asp?vc_tipooper=U">          
          <tr>
          <td>
<input type="hidden" readonly maxlength="300" name="CODI_AZIE" 
value="<%=rsserv("CODI_AZIE")%>" size="38" class="campireadonlynotnull">
<input type="hidden" readonly maxlength="300" name="CODI_SERV" 
value="<%=rsserv("CODI_SERV")%>" size="38" class="campireadonlynotnull">
<input type="text" readonly maxlength="300" name="DESC_SERV" 
value="<%=rsserv("DESC_SERV")%>" size="60" class="campireadonlynotnull">
          	</td>
          	<td>
<input type="text" maxlength="100" name="DATA_DISD" 
value="<%=rsserv("DATA_DISD")%>" onchange="javascript:contdata(DATA_DISD)"  size="12" class="campinull">
          	</td>
     
            	<td align="center">   
            	
<a href="javascript:checkCommitServ<%=rsserv("CODI_AZIE")%><%=rsserv("CODI_SERV")%>()" title="Salva le modifiche">
[img]images/Icons/images.jpg[/img]</a>
            	</td>
            
          </tr>
  	</form>      
      <%      
      rsserv.movenext
      loop
      %>

    </table>
  
      <%      
       rsserv.Close
       set rsserv = Nothing
       
       rscont.Close
       set rscont = Nothing
       
       else
      %>
     <td colspan="4">
     <table border="0" width="100%">
          <tr class=testolabel>
      	 <td>
      	  Nessun servizio acquistato
      	 <td>
      </tr>
      </table>
       <%
       end if 
       
      %>
         	</td>
          </tr>

E la parte HTML risultante

codice:

      <tr>
         <td class=rigatabella colspan="4" bgcolor="#979CA9">
        SERVIZI
         </td>
        </tr>
        
 <SCRIPT LANGUAGE="JavaScript">
   
 
function checkCommitServ118081() 
{
   document.datiformserv118081.submit();
}
    </script>
      <tr>
         <td colspan="4">
         <table border="0" width="100%">
          <tr class=rigatabella>
            <td width="40%" class=rigatabella>Servizio</td>
            <td width="40%" class=rigatabella>Data Disdetta</td>
            <td width="10%" align="center" class=rigatabella >Modifica</td>
          </tr>
    
    <form name="datiformserv118081" method="post" action="procedure/pr_modirelaservaziedatadisd.asp?vc_tipooper=U">          
          <tr>
          <td>
             <input type="hidden" readonly maxlength="300" name="CODI_AZIE" value="11808" size="38" class="campireadonlynotnull">
             <input type="hidden" readonly maxlength="300" name="CODI_SERV" value="1" size="38" class="campireadonlynotnull">
             <input type="text" readonly maxlength="300" name="DESC_SERV" value="SERVIZIO INFORMAZIONE DI GARE D'APPALTO" size="60" class="campireadonlynotnull">
          	</td>
          	<td>
          	   <input type="text" maxlength="100" name="DATA_DISD" value="" onchange="javascript:contdata(DATA_DISD)"  size="12" class="campinull">
          	</td>
     
            	<td align="center">   
            	
             			<a href="javascript:checkCommitServ118081()" title="Salva le modifiche">
             			[img]images/Icons/images.jpg[/img]</a>
            	</td>
            
          </tr>
  	</form>      
      

    </table>
  

      
         	</td>
          </tr>