ciao a tutti,

come mai non riesco a scrivere nel db il valore che passo in querystring?

ecco il codice

<FORM ACTION="listino_baia-3.asp" METHOD=POST>



<%
Dim comm
' pt = Request.Form("pt")
dim locazione1
locazione1= request.querystring("locazione_netto")


If isnumeric(tot)=TRUE then
comm = locazione1 * 5/100
totale = locazione1 - comm

' mostro il risultato
Response.Write "TOTALE € " & totale

else
Response.write ("la variabile INTERA non è un numero. Il suo valore è:-"&locazione_netto & " -")
end if

%>


cognome
<input name="cognome" type="text" id="cognome">


struttura
<input name="struttura" type="text" id="struttura">


operatore
<input name="operatore" type="text" id="operatore">
</p>



<input name="SUBMIT" type=SUBMIT value="Registra">


<%
' Definizione della variabile
dim cognome
cognome = request.form("cognome")

dim operatore
operatore = request.form("operatore")

dim struttura
struttura = request.form("struttura")

dim locazione
locazione= request.querystring("locazione_netto")

'dim strCode
'strCode="innovatel"

' Mappaggio del database
Set Conn=Server.CreateObject("ADODB.Connection")
strConn="driver={Microsoft Access Driver (*.mdb)}; "
strConn=strConn & " DBQ=" & Server.MapPath("db.mdb")
strConn=strConn & ";pwd=db" & strCode
Conn.Open strConn

' Stringa di interrogazione sulla tabella libri
sql = "SELECT * FROM tabella"

Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn ,3,3

' Preparazione e scrittura nuovo record
rs.addnew
rs(3) = cognome
rs(13) = struttura
rs(20) = locazione
rs(38) = operatore
rs.update

' Chiusura del database
rs.Close
set rs = Nothing
conn.Close
set conn = Nothing
%>
</p>
</form>