
就是把一个字段内两条数据相加对吧那简单啊,用Sql找到记录1再用rs1("字段名")取得记录1中字段A的值,用同样方取得记录2字段A"rs2(字段名)"的值然后,结果(变量名)=rs1(字段名)+rs2(字段名),最后输出结果(变量名)就可以了
代码如下:
// 加sqlexecuteUpdate("update classroom set seats='" + (cbgetSeats() + 1) + "' where cno="+cbgetCno());// 减
sqlexecuteUpdate("update classroom set seats='" + (cbgetSeats() - 1) + "' where cno="+cbgetCno());
下面是取到amount的和并进行显示的ASP代码, 你参考一下:
----------------------------------
<%
'定义变量
dim sumAmount, dbfile, cn, rs
'初始化sumAmount,存放所有amount的和
sumAmount = 0
'建立数据库连接
dbfile = "数据库文件名(包括完整路径)"
set cn = createobject("adodbconnection")
cnexecute "Provider=MicrosoftJetOLEDB40;Data Source=" & dbfile & ";Persist Security Info=False"
'读取数据
sql = "select sum(amount) from 表名"
set rs = cnexecute(sql)
if not rseof then
sumAmount = rs(0)
end if
rsclose
'断开连接
set rs = nothing
cnclose
set cn = nothing
%>
<html>
<head>
</head>
<body>
所有amount的和是: <%=sumAmount%>
</body>
</html>
--------------------------
Dim conn As ADODBConnection
Dim strSql As String
strSql = "update 商品表 set 数量=数量+20 where name='香蕉'"
Set conn = OpenConnForAccess(AppPath & "\testmdb")
RunTrans strSql
Public Function OpenConnForAccess(ByVal FileName As String) As ADODBConnection
Dim AdoConn As New ADODBConnection
With AdoConn
ConnectionString = "Provider=MicrosoftJetOLEDB40;Data Source=" & FileName & ";Persist Security Info=False"
Open
End With
Set OpenConnForAccess = AdoConn
End Function
Public Function RunTrans(ByVal tranSql As String, ByVal AdoConn As ADODBConnection)
With AdoConn
BeginTrans
Execute tranSql
CommitTrans
End With
End Function
使用nul运算符,具体格式是nul(字段1,代替值)列如有user (name age),当age为null时,使用select name,age+5 from user,当age为null时,就不会处理该记录,就可以使用 select name,nul(age,0) from user,达到当把所有age列加 5的效果,当age为null时,就当age为0处理,后面可以使用任意数相当于一个选择语句
定义2个变量a,b
a为查询出来订货单表中某个商品的数量
b为查询出来库存单表中没偶个商品的数量
用b-a
如果结果>0,则可以出货,否则报库存不够的提示
这就是思想啊,不知道楼主想什么样的答案
以上就是关于求数据库一个字段内的数字加减方法!全部的内容,包括:求数据库一个字段内的数字加减方法!、java对mysql数据库加减、用asp怎么实现数据库里面数据的加减法呢 急急!!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)