ASP怎么样取ACCESSS里的值减去1

比如取<%=session("username")%>,这个username的值为数字,我想取用的值是username减去1的数值,在ASP里应该怎样实现呢?

第1个回答  2010-06-21
<%
dim YourValue '你要的值
if isnull(session("username")) then
YourValue=0 '如果数据库中值为空,就初始化你要的值为0
else
YourValue=clng(trim(session("username"))-1)
%>
第2个回答  2010-06-20
<%=session("username")-1%>本回答被提问者采纳
第3个回答  2010-06-20
<%
dim zzz,bbb'随便取个名字
zzz=session("username")'让zzz等于username,这时zzz的值就等于username的值
bbb=zzz-1'这个你应该看得懂了吧?
response.write "bbb" '显示减去1后的值
%>

还有一种简单的方法
<%
dim ppp
ppp=session("username")-1%> 赋值嘛

<%=ppp%>显示减去1的值啊

好了,把分给我吧。呵呵

ASP怎么样取ACCESSS里的值减去1
dim YourValue '你要的值 if isnull(session("username")) then YourValue=0 '如果数据库中值为空,就初始化你要的值为0 else YourValue=clng(trim(session("username"))-1)>

asp做网页access数据库有一个字段值为0或者-1,当值为0时本行所有字段在...
set rs=server.CreateObject("ADODB.Recordset")'以下是查找指定的ID的记录 sql="select * from [表名] where id="&request("ID")rs.open sql,conn,1,1 > <table> <tr> <td> <%if rs("某字段名")=0 then response.write "<font color=#ff0033>"&rs("字段名")&"<\/font>"...

怎么在ASP代码里面实现,获取ACCESS数据库一个表的最后一条记录的数据...
方法一:rs.open sql,conn,1,1 rs.moveLast response.write(rs("字段名"))rs.close set rs=nothing 解释:rs.moveLast的作用是让指针直接移到最后一条记录 方法二:rs.open sql,conn,1,1 while not rs.EOF rs.MoveNext Wend response.write(rs("字段名"))rs.close set rs=nothing 解释:rs...

ASP提取ACCESS数据中的数据如果有重复则判断计算
sql="select distinct txt from table"set rs=server.createobject("adodb.recordset")rs.open sql,conn,1,1 if not rs.eof and not rs.bof then do while not rs.eof str="select txt,sum(sj1),sum(sj2) from table where where txt='"&rs ("txt")&"'"set rss=server.createobject(...

关于ACCESS数据库的问题,我要每天那个字段都自动减去1
可以用触发器来办到。加一个字段,记录该记录初始日期。操作字段时自动检查当天日期,并和初始日期比较,得出相差日数。可以直接将记录减去相差日数并将得数返回给操作者;也可以先对记录进行相应操作,同时修改初始日期字段。不过要注意负值得数统统改为0。不过access很久不用了,新版里边有触发器功能么?...

Asp网站怎么修改access里的字段数据 网站里的自动改变呢
1、表单提交部分如:<form method="post" action="?do=s"><input name="content" type="text"><input type="submit" name="submit" value="修改"><\/form> 2、ASP处理部分:当前页任意位置下写ASP代码 < 'CONN数据库连接部分不详细写了 if trim(request.querystring("do"))="s" then dim...

ASP,ACCESS如何调用数据库中值相同时只取1个
假设b.b3是信息发布的日期。select b.user_id,max(b3)from a,b where a.user_id=b.user_id group by b.user_id

ACCESS查询时,如何从左起取位数的值?
你是要用ASP将其调出到页面吗?如果是的话可以这样,先建立记录集rs, 字段名称最好用英文,这里就先用汉字来说明 从左起,取一位数则是 dim content content=left(rs("字段名称"),1)取两位就把1换成2就行了.

asp读取access中一段时间内的数据的sql如何写?kssj和jssj分别为起始时间...
应该是在生成这个字符串时就替换成具体的值 如:sql="select * from table1 where update_time>=#2016-01-01 00:00:00#and update_time<=#2016-12-31 11:59:59#"这样,你可以用ASP的语法生成这样的字符串,再传递给ACCESS就不会出错了。在ACCESS的语法中,日期常量两边用#括起来 ...

asp中,取access的第一条记录的值给变量
< 'a.asp ...aa = conn.execute("select top 1 * from [表] where 条件")("name")response.write "<a href=b.asp?name="&aa&">b.asp<\/a>"...> < 'b.asp ...aa = request("name")response.write aa ...>

相似回答
大家正在搜