我不是ASP编码器,但我们的客户端有一个旧的ASP站点,他们在内部使用。
最近它被转移到了一个新的服务器上,这引起了一些问题。
我可以输入一些表格,f.x。 8,6
但是当从ASP脚本返回时,会删除逗号,因此8,6
已成为86
我已经缩小了它,关于这个:
set rs1 = Server.CreateObject("ADODB.Recordset")
之后:
sql1 = "SELECT * FROM husdel WHERE id = " & Session("husdelid")
rs1.open sql1, conn, 3, 3
如果我response.Write(rs1("l"))
它将输出" 86",但如果我Response.Write(request.form("l"))
它将输出" 8,6"其中l
是表单中输入字段的名称。
答案 0 :(得分:0)
我不确定这是否是正确的解决方案,但似乎有效。
replace(request.form("l"), ",", ".")
用于替换带点的逗号,但由于数字以逗号分隔,因此数据库中的外观变得混乱。
将其更改为replace(request.form("l"), ".", ",")
似乎已修复它 - 暂时。