34 messaggi dal 12 novembre 2001
Salve a tutti.
Vi sottopongo uno dei miei soliti "problemini".
Innanzituttoecco il codice:

objRS.open "prodotto",objConn, , adlockOptimistic, adCMDTable
objRS.AddNew
objRS("nr_canale")=Request.Form("canale")
objRS("dsc_prodotto")=Request.Form("prodotto")
If ((Request.Form("quantita") = "")) then
objRS("nr_quantita")="0"
else.........
objRS("nr_quantita")=Request.Form("quantita")

So che esiste, usando credo nvl, un modo che mi evita di fare tante if per indicare che se il campo del form è vuoto devo inserire 0.
Spero di essermi spiegata quel tanto che basta per aver un aiuto.

KISSES
Vittoria



Vittoria Martini
- Era un mondo adulto, si sbagliava da professionisti....
11.886 messaggi dal 09 febbraio 2002
Contributi
che è nvl???
Boh, comunque un modo c'è. Devi usare for each per esaminare tutta la collezione, che sia essa del Request.Form o del recordset.

Fai così:

<code>
for each coppia in Request.form
if Request.form.Item(coppia) = "" then
objRS("nr_"&Request.form.Key(coppia))="0"
else
objRS("nr_"&Request.form.Key(coppia))=Request.form.Item(coppia)
end if
next

</code>

-----------------------
Da una perla dal saggio:
Quando non hai capito, devi dire "non ho capito", no che dici che hai capito e invece non hai capito un cavolo. Hai capito?
-----------------------

Enjoy learning and just keep making

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.