2 messaggi dal 28 marzo 2003
chi sa dirmi cos'e' che non va in questo codice???
la quantita' ordinata deve essere sottratta alla quantita' dispo

conf = request.form("conferma")
quantita = request.form("quantita")
arr=split(request.form("str_id"),",")
for i=0 to Ubound(arr)
var = arr(i)
conf = quantita - conf
Queryupdate = "UPDATE magazzino SET quantita = '" & conf & "' WHERE ID = " & arr(i)
response.write Queryupdate
response.end
Set rscon = conn.Execute(Queryupdate)
Session("Id")=rscon.fields("id").value
str_id = ""
str_id = str_id & rscon ("id") & ","

%>
..
..
..
<%
rscon.close
set rscon=nothing
next
conn.close
set conn=nothing
<input type="hidden" value=<%=str_id%> name= "str_id">

11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao,
prova a fare un casting esplicito sulle variabili conf e quantita.
(questo perchè la sottrazione come la si intende comunemente si fa tra numeri e non tra stringhe.)

conf = CLng(request.form("conferma"))
quantita = CLng(request.form("quantita"))
...
conf = quantita - conf
Queryupdate = "UPDATE magazzino SET quantita = '" & conf & "' WHERE ID = " & arr(i)


Ma il campo quantita è testuale o numerico? Se è numerico, al momento di specificare il valore nella query non ci vanno gli apici.
ciao

Enjoy learning and just keep making
2 messaggi dal 28 marzo 2003
grazie credo di aver risolto il problema e' che non mi valorizza la var quantita' e non capisco perche' !
prende il valore del secondo record.
???
nella pagina precedente io c'ho questo

<input type="hidden" value=<%=quantita%> name= "quantita">

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.