Allora ecco il mio problema ma vediamo prima il codice delle pagine:
Ho una pagina asp contenente il codice e la form per la modifica dei dati all'interno del data-base cosi composta;
Pagina asp codice:
<%
Dim cod
cod=Request.Querystring("cod")
Dim SQL,Rec
SQL="SELECT * FROM catalogo WHERE id="&cod
Set rec = Server.CreateObject("ADODB.Recordset")
Set Rec=Conn.Execute(SQL)
%>
<div align="center">
<center>
<form method="POST" action="PubblicaModifiche.asp?cod=<%=cod%>" onsubmit="return FrontPage_Form1_Validator(this)" language="JavaScript" name="FrontPage_Form1">
<table border="0" cellpadding="4" width="650" bgcolor="#000000" cellspacing="1" height="142">
<tr>
<td width="161" bgcolor="#FFFFCC" height="35"><font face="Verdana" size="2">
Titolo</font></td>
<td width="242" bgcolor="#FFFFCC" height="35">
<p align="center">
<textarea rows="6" name="Titolo" cols="56"><%=rec("Titolo")%></textarea></td>
</tr>
<tr>
<td width="161" bgcolor="#FFFFCC" height="35"><font face="Verdana" size="2">
Testo</font></td>
</center>
<td width="242" bgcolor="#FFFFCC" height="35">
<p align="center">
<textarea rows="6" name="Testo" cols="56"><%=rec("Testo")%></textarea></td>
</tr>
<center>
<tr>
<td width="161" bgcolor="#FFFFCC" height="36">
<a class="campo_codice" onclick="window.open('Memoria_Percorsi_immagine.as p', 'img','toolbar=no,location=no,directories=no,statu s=no,menubar=no,scrollbars=yes,resizable=no,copyhi story=yes,width=800,height=600'); return false;" target="_blank"<a href="Memoria_Percorsi_immagine.asp" class="img" onmouseover="this.className='img'" onmouseout="this.className='img'" style="text-decoration: none">
<font size="2" face="Verdana">Percorsi immagini</font></a></td>
<td width="242" bgcolor="#FFFFCC" height="36">
<textarea rows="2" name="logo" cols="56"><%=rec("logo")%></textarea></td>
</tr>
<tr>
<td width="161" bgcolor="#FFFFCC" height="36">
<p align="center"><input type="submit" name="Submit" value="Aggiungi"></td>
<td width="242" bgcolor="#FFFFCC" height="36"></td>
</tr>
</table>
</p>
Ora vediamop il file connessione.asp :
<%
Dim Conn
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& server.MapPath("/mdb-database/database.mdb")
%>
Ecco il problema:
Apparentemente funziona tutto compreso la memorizzazione dei dati, soltanto che prima di fissare i dati all'interno del data-base mi da il seguente errore...
![]()
Al rigo n.4 c'è cod=Request.Querystring("cod")
che mi sembra ok almeno a me, poi una volta cliccato su ok i dati vengono modificati
regolarmente, perchè mi genera l'errore?