易截截图软件、单文件、免安装、纯绿色、仅160KB

在ASP中,字段间如何运行运算?

例如我有一个字段要乘以100,怎么写代码呢
<%=rs("a1")*100%>
或是 <%=rs("a1")+rs("a2")%>
这样写都是出错的
是不是只能在SQL语句里写好?
sql="select a1*100 as a1 from table1"
然后再在下面引用,这样就肯定是没错的。
<%=rs("a1")*100%>
<%=rs("a1")+rs("a2")%>
这样写没错啊

根据类型使用不同的函数 Clng Cint Cdbl
<%=Clng(trim(rs("a1")))*100%>

<%=Cdbl(rs("a1"))*100%>
rs("a1")提出出来是字符串,转换一下再计算

<%=val(rs("a1"))*100%>
或是 <%=val(rs("a1"))+val(rs("a2"))%>

要转换后才可以。对程序来说,如果是赋值和现实,rs("a1")会给一个默认值。但是操作的时候,它好像是一个对象。所以要使用cint,cdbl等转换后才能使用。

可以在拼接SQL语句的时候写啊。

哦,原来是这样,谢谢,呵呵。


相关问答:

asp文件解密

我有一个asp源码,但是出现一个文件,我用asp解密都是乱码
请教

VBScript code:
??

 %# , #&')*)-0-(0%()(?

(((((((((((((((((((((((((( ......

ASP伪静态的另类问题

由于对页面使用了伪静态
并且对ID进行了加密。
主要代码如下:
httpd.ini
RewriteRule /List-([0-9,a-z]*).html /List.asp\?ComId=$1 [N,I]

程序代码
A为加密,B为解密函数
<a href=&q ......

asp后台登陆问题

我帮学校做了一个站.

在校园网的情况下,能够登陆成功,后台帐号都能通过,进入后台

但是在外网AD的情况下,能够登陆后台的页面,页面是ASP文件.
但是输入帐号和密码的时候,网页运行很久都 ......

ASP的数据集可不可以这样写?

set rs=server.createobject("adodb.recordset")
set RS=server.createobject("adodb.recordset")

sql1="select jufenjiekou from A"
Rs.open sql1,conn,1,1

whi ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号