[英]HTML text field not displaying decimal places of SQL money value
我有一个文本字段,其值是从SQL记录集填充的(如下所示)。
<input name="txtAmount" id="txtAmount" type="text" size="10" maxlength="10" value="<%=RS("Amount")%>">
在SQL表中,“金额”字段(这是货币数据类型)已正确插入,为5.00
但是,在网页中,它仅显示为5
(即小数位丢失)。 有人知道为什么会这样,如何知道要在字段中显示的小数位? 谢谢!
应用格式将达到目的:
<input name="txtAmount" id="txtAmount" type="text" size="10" maxlength="10"
value="<%=FormatCurrency(RS("Amount"), 2)%>">
如果您不想要美元符号,请使用
value="<%=FormatNumber(RS("Amount"),2)%>"
如果您的代码在.NET中,则可以使用
<%= String.Format("{0:0.00}", RS("Amount")) %>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.