求数据库一个字段内的数字加减方法!

求数据库一个字段内的数字加减方法!,第1张

就是把一个字段内两条数据相加对吧那简单啊,用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怎么实现数据库里面数据的加减法呢 急急!!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10189451.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存