Rieccomi.
Con il prezioso aiuto del forum sono riuscito a visualizzare ed inserire dei dati in un database. Adesso sono arrivato alla fase di modifica. Ho provato a creare un form dove leggere i dati passati dal recordset e successivamente modificarli. Purtroppo non riesco a visualizzare i dati all'interno del textbox, ma bensì all'esterno. Quindi non sono modificabili. Ho provato a farli visualizzare solo sul primo campo:(datafattura), ma non ci sono riuscito. Qual'è la sintassi corretta per visualizzare il valore estratto dal rs nel textbox relativo?
Di seguito posto un esempio concreto di quanto scrivo:
<html>
<title>Modifica fattura</title>
<%Set cn = Server.CreateObject("ADODB.Connection")
cn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\inetpub\wwwroot\mdb-database\fatture.mdb"
if request.querystring("idfattura")<>"" then
session("idfattura")=request.querystring("idfattura")
end if
Set rs = Server.CreateObject("ADODB.Recordset")
rs.open "select idfattura, datafattura, numfattura, importodocumento, incassato, (fatture.importodocumento-fatture.incassato) AS residuo from fatture where fatture.idfattura=" & session("idfattura") & "", cn
Do While not rs.EOF
'response.write ""& rs.Fields("datafattura").Value
'response.end
%>
<!--Inizio Form modifica fattura-->
<table BGCOLOR=#CCCCCC border="0" width=400">
<tr>
<td align="center"><FONT size="4pt" face="arial" color="#FFFFFF">MODIFICA FATTURA</font></td>
</tr>
</table>
<!--Inizio lista dettaglio fattura-->
<table BGCOLOR=#EEEEEE border="0" width=400">
<p>Compila i campi:</p>
<form method="POST" action="dettagliofatture.asp">
<tr>
<td align="left"><font size="2pt" face="arial" color="#000000">Data fattura: </font></td><td align="right"><input type="text" font size="2pt" face="arial" color="#000000" name=<% response.write ""& rs.Fields("datafattura").Value %> size="20"> </font></td>
</tr>
<tr>
<td align="left"><font size="2pt" face="arial" color="#000000">Numero fattura</font></td><td align="right"><font size="2pt" face="arial" color="#000000"><% response.write rs.Fields("numfattura").Value %> </font></td>
</tr>
<tr>
<p>Importo fatt: <input type="text" name="importodocumento" size="20"></p>
<td align="left"><font size="2pt" face="arial" color="#000000">Importo documento</font></td><td align="right"><font size="2pt" face="arial" color="#000000"><% response.write rs.Fields("importodocumento").Value %> </font></td>
</tr>
<tr>
<p>Importo fatt: <input type="text" name="incassato" size="20"></p>
<td align="left"><font size="2pt" face="arial" color="#000000">Incassato</font></td><td align="right"><font size="2pt" face="arial" color="#000000"><% response.write rs.Fields("Incassato").Value %> </font></td>
</tr>
<tr>
<p>Importo fatt: <input type="text" name="residuoo" size="20"></p>
<td align="left"><font size="2pt" face="arial" color="#000000">Residuo</font></td><td align="right"><font size="2pt" face="arial" color="#000000"><% response.write rs.Fields("Residuo").Value %> </font></td>
</tr>
</form>
<FORM method="POST" action="fatture.asp">
<input type="Submit" value="modifica fattura">
<FORM method="POST" action="fatture.asp">
<input type="Submit" value="elimina fattura">
<FORM method="POST" action="fatture.asp">
<input type="Submit" value="annulla operazione">
</FORM>
<%
rs.MoveNext
Loop
rs.Close
set rs = Nothing
cn.Close
Set cn = Nothing
%>
</table>
</html>
Grazie a tutti