Hej! Låter mysko... du kan ju testa såhär: Vad har TotalPrice för datatyp? Svar till andreas.. citat:Punkt eller komma?
Har problem med de lokala inställningarna som påverkar ekvationer beroende på om de har punkt eller komma som förval. har någon ett script som "kör över" den funktionen?? Så här ser det ut just nu:
<%
totalprice=Rs("TotalPrice")
iva=totalprice*0.0654
%>
I vissa datorer blir totalbeloppet bra, i andra totalt fel.
HazeSv: Punkt eller komma?
<%
totalprice=Rs("TotalPrice")
iva=CDbl(totalprice)*0.0654
%>
/JohanSv: Punkt eller komma?
Hur sparar du TotalPrice. Gör du det med SQL eller Recordset?Sv: Punkt eller komma?
svåra frågor för en nybörjare i min ålder =). Datatyp vet jag inte vad du avser med, men databasen är access och resten som följer:
<%
Set Con=Server.CreateObject("ADODB.Connection")
Set Rs=Server.CreateObject("ADODB.Recordset")
Con.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("\demo.mdb")&";pwd=demo"
SQL="SELECT * FROM Receipt WHERE ID="&session("saleslipID")&" "
Rs.Open SQL,Con,1,2
%>
<%
totalprice=Rs("TotalPrice")
iva=totalprice*0.0654
%>
<%= formatnumber(iva) %>
<%= formatnumber(totalprice) %>
/hazeSv: Punkt eller komma?
-"Datatyp vet jag inte vad du avser med"<br>
Datatypen ser du i access om du klickar på "design", då har du lite smått å gott å välja bland. <br><br>
Text<br>
PM/Memo<br>
Tal<br>
Valuta<br>
Pm<br>
Datum/Tid<br>
Etc.<br><br>
<b>Börja med att ta bort &"" i slutet av din SQL.</b><br>
Kod:
<code>
SQL="SELECT * FROM Receipt WHERE ID="& session("saleslipID")
</code>
-----------------------------------------------------<br>
<b>1.Replaca eventuella komman till punkter <br>
2.Formatera med "CCur" som betyder Currency(valuta)</b><br>
Kod:
<code>
totalprice=replace(Rs("TotalPrice"),",",".")
iva=CCur(totalprice)*0.0654
</code>
------------------------------------------------------