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
codice:
<%@ 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 >
ACCESS è settato con il campo numerico decimale, ma quando inserisco un numero decimale es: 40.2 viene memorizzato in Access come 402.000
ho provato ad usare anche la virgola ( , ) ma in questo caso mi si blocca lo script jsp
GRAZIE
D.D.