cari amici, mi può aiutare qualcuno? ve ne sarei veramente grato. sono alle prime armi con asp ed ho bisogno di una grande mano!!!
ho creato una cartella per la gestione di un database access.
per il form di inserimento di nuovi records nel database, e per la pagina asp che processa tale inserimento nella pgina principale I_Concerti.asp, nessun problema: testato in locale con IIS 5.1 tale inserimento funziona regolarmente.I problemi,invece, sono incominciati con i listati creati per la modifica dei records del database:
dunque, quando vado a cliccare su modifica, accanto al record da modificare, mi appare il form in cui risulta sempre inserito il primo dei record della lista, anche se ho cliccato ad esempio modifica sul record 32 o 25, e mi modifica sempre e soltanto quello, cioè il primo che appare a video. come mai? dove sbaglio?
vi allego i 3 listati che ho creto.
vi prego datemi una mano perchè sono davvero in panne....sigh!!!
1)modificaI_Concerti.asp
<%
sql="SELECT*FROM TBL_Concerti"
%>
<%
do while not rs.eof
response.write rs ("Data") &"
"
response.write rs ("Luogo")&"
"
response.write rs ("Titolo")&"
"
%>
">Modifica
<%
rs.movenext
loop
rs.Close
set rs=Nothing
conn.Close
set conn=Nothing
%>
TORNA AL PANNELLO PRINCIPALE
2)procModificaI_Concerti.asp
<%
numeroRecord=request("ID")
sql="SELECT*FROM TBL_Concerti where id="&numeroRecord
%>
<form method=post action="1procModificaI_Concerti.asp?id=<%=rs("ID") %>">
Data:
<input type="text" name="Data" value="<%=rs("Data")%>" size="20"maxlenght="0">
Luogo:
<input type="text" name="Luogo" value="<%=rs("Luogo")%>" size="40" maxlenght="0">
Titolo:
<input type="text" name="Titolo" value="<%=rs("Titolo")%>" size="40" maxlenght="0">
<input type="submit" value="MODIFICA">
3)1procModificaI_Concerti.asp
<%
rs("Data")=request.form("Data")
rs("Luogo")=request.form("Luogo")
rs("Titolo")=request.form("Titolo")
rs.update
rs.Close
set rs=Nothing
conn.Close
set conn=Nothing
%>
Eseguito
TORNA AL PANNELLO PRINCIPALE

Rispondi quotando