qs=request("qs")//从form获得起始日期
jz=request("jz")//从form获得截止日期
set rs=server.createobject("adodb.recordset")
exec="select fdl,cydl,xwx,xtx,h1,h2,yyx from dcxx where riqi between '"&qs&"' and '"&jz&"'"
rs.open exec,conn,1,1//sql语句<td><%=rs("cydl")/rs("fdl")%></td>错误信息:Microsoft VBScript 运行时错误 (0x800A0006)
溢出
我查的是当天的起始和截止日期相同fdl和cydl都是带多位小数的大数
急求解!谢谢
jz=request("jz")//从form获得截止日期
set rs=server.createobject("adodb.recordset")
exec="select fdl,cydl,xwx,xtx,h1,h2,yyx from dcxx where riqi between '"&qs&"' and '"&jz&"'"
rs.open exec,conn,1,1//sql语句<td><%=rs("cydl")/rs("fdl")%></td>错误信息:Microsoft VBScript 运行时错误 (0x800A0006)
溢出
我查的是当天的起始和截止日期相同fdl和cydl都是带多位小数的大数
急求解!谢谢
qs=request( "qs ")//从form获得起始日期
jz=request( "jz ")//从form获得截止日期
set rs=server.createobject( "adodb.recordset ")
exec= "select cydl/fdl as result,fdl,cydl,xwx,xtx,h1,h2,yyx from dcxx where riqi between '"&qs& "' and '"&jz& "'"
rs.open exec,conn,1,1//sql语句
<td><%=rs("result")%></td>
真的看不懂
response.write(rs("cydl"))
response.write(rs("fdl"))
else
response.write("no data")
end if
当然,也有可能是以vb.net为脚本去调用ado实现(而非ado.net)
呵呵
这个数据的数值有很多位小数,现在也解决了,可以这么写<td> <%=formatpercent(rs( "cydl ")/rs( "fdl "),2)%> </td> 这样得到的结果就只有2位小数了.