Ciao a tutti, vorrei sapere come è possibile inserire valori decimali in un databse access attraverso una pagina jsp.
Uso un form html per inserire un campo numerico, passo il valore
alla pagina jsp che esegue controlli e se va tutto bene inserisce il valore in un campo all'interno di una tabella access.
Questo è il codice JSP
ACCESS è settato con il campo numerico decimale, ma quando inserisco un numero decimale es: 40.2 viene memorizzato in Access come 402.000codice:<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %> <c:if test="${ 100 !< param.VALORE }"> <c:set var="valore" value="${ param.VALORE}"/> <c:redirect url="segnala.jsp"> <c:param name="segnalazione" value="NUMERO SBAGLIATO ${valore} ( dovrebbe essere minore di 100 )" /> <c:param name="status" value="no" /> </c:redirect > </c:if> <sql:update> INSERT INTO DATO (AQUISITO) VALUES(?) <sql:param value="${param.VALORE}" /> </sql:update> <c:redirect url="segnala.jsp"> <c:param name="segnalazione" value="IL VALORE ${param.VALORE} E' STATO INSERITO CORRETTAMENTE " /> <c:param name="status" value="ok" /> </c:redirect >
ho provato ad usare anche la virgola ( , ) ma in questo caso mi si blocca lo script jsp
GRAZIE
D.D.

Rispondi quotando