116 messaggi dal 06 settembre 2002
Salve
ho una pagina con un campo prezzo da compilare e cliccando sul pulsante inserisci rimando ad una pagina dove inserisco tale prezzo all'interno del database

ora nel database ho specificato che il campo è numerico standard con 2 decimali

Se nel campo scrivo 5000, oppure 5.000 non mi da errore, ma se inserisco una virgola all'interno del campo la pagina mi da errore perche lòa stringa che richiama la Query non è più corretta.

La stringa è la seguente
rs=conn.Execute ("exec queryinserimento "&prezzo&" ")

chiaramente se prezzo contiene una virgola la stringa viene falsata.

come posso fare affinchè la stringa provveda ad inserire tale prezzo anche se contiene una virgola?

graziue
3.122 messaggi dal 16 maggio 2002
Rimpiazza le virgole con dei punti.
prezzo = Replace(CStr(prezzo), ",", ".")

In alternativa non usare un campo decimale, ma un campo LONGINT, nel quale andrai a inserire il prezzo in centesimi.

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!

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.