提交数据时,数据经过计算写入两个表的问题

糖果瀑布 2017-07-31 11:11:29
提交数据时,数据经过计算写入两个表的问题

是一个给员工评分的程序,当客户评分提交后,获取当天该员工的所有客户打分的平均分(所有客户评分相加然后除以总数),然后写入另一个表中,得出一个每日优秀员工得分情况的列表,


以下为写入第一个数据库时的代码


Set rs = Server.CreateObject( "ADODB.Recordset" )
sql = "select * from pingjia where nickname='"&nickname&"' and yid="&yid&" and DateDiff('d',addtime,Date())=0 "
rs.open sql,conn,1,3
if not (rs.bof and rs.eof) then
Response.write("<script language='javascript'>alert('您今日已经评价过,欢迎下次再来!');location='tp.asp?id="&yid&"';</script>")
else
rs.addnew
rs("yid")=yid
rs("bt")=bt
rs("P1")=P1 '此处为分数
rs.update
Response.write("<script language='javascript'>alert('评价成功!');location='tpp.asp?id="&yid&"';</script>")
end if

说明:yid为该员工的id号,bt为员工姓名

另一个数据库的名字是:pingjunfen 字段为ripingjun(平均分)、id(员工id与上方的yid相等)、bt(员工姓名)

提交的时候要写到数据库中员工id相匹配的这一行,谁能帮我下,感激涕零,
...全文
236 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
猜我是几娃 2017-08-04
  • 打赏
  • 举报
回复
还有人用asp啊。。。
Go 旅城通票 2017-08-01
  • 打赏
  • 举报
回复
if rs.eof or rs.bof then rs.addnew 改为这个,忘记加id了
    if rs.eof or rs.bof then
     rs.addnew
      rs("id")=yid
    end if
Go 旅城通票 2017-08-01
  • 打赏
  • 举报
回复
什么东东,另一个数据库的名字是pingjunfen ?那不是直接游标写入就行了 Set rs = Server.CreateObject( "ADODB.Recordset" ) sql = "select * from pingjia where nickname='"&nickname&"' and yid="&yid&" and DateDiff('d',addtime,Date())=0 " rs.open sql,conn,1,3 if not (rs.bof and rs.eof) then Response.write("<script language='javascript'>alert('您今日已经评价过,欢迎下次再来!');location='tp.asp?id="&yid&"';</script>") else rs.addnew rs("yid")=yid rs("bt")=bt rs("P1")=P1 '此处为分数 rs.update rs.close '选出员工今天的评分记录,不对自己改sql语句,看你上面的sql应该是这个 rs.open "select p1 from pingjia where yid="&yid&" and DateDiff('d',addtime,Date())=0",conn,1,3 sump1=0 total=rs.recordcount while not rs.bof sump1=sump1+rs(0) rs.movenext wend rs.close rs.open "select * from pingjunfen where id="&yid,conn,1,3'如果另外一个数据库自己改conn为另外数据库的连接字符串 if rs.eof or rs.bof then rs.addnew rs("ripingjun")=sump1/total rs.update rs.close Response.write("<script language='javascript'>alert('评价成功!');location='tpp.asp?id="&yid&"';</script>") end if
为什么要学习这门课程?·新一代流式数据湖技术组件深入讲解,帮助你快速构造数据湖知识体系。·为构建湖仓一体架构提供底层技术支撑。本课程将从原理、架构、底层存储细节、性能优化、管理等层面对Paimon流式数据湖组件进行详细讲解,原理+实战,帮助你快速上手使用数据湖技术。讲师介绍华为HCIP认证大数据高级工程师北京猎豹移动大数据技术专家中科院大数据研究院大数据技术专家51CTO企业IT学院优秀讲师电子工业出版社2022年度优秀作者出版书籍:《Flink入门与实战》、《大数据技术及架构图解实战派》。本课程提供配套课件、软件、试题、以及源码。课程内容介绍:1、什么是Apache Paimon2、Paimon的整体架构3、Paimon的核心特点4、Paimon支持的生态5、基于Flink SQL操作Paimon6、基于Flink DataStream API 操作Paimon7、Paimon中的内部和外部8、Paimon中的分区和临9、Paimon中的Primary Key(主键)10、Paimon中的Append Only(仅追加)11、Changelog Producers原理及案例实战12、Merge Engines原理及案例实战13、Paimon中的Catalog详解14、Paimon中的Table详解15、Paimon之Hive Catalog的使用16、动态修改Paimon属性17、查询Paimon系统18、批量读取Paimon19、流式读取Paimon20、流式读取高级特性Consumer ID21、Paimon CDC数据摄取功能22、CDC之MySQL数据同步到Paimon23、CDC之Kafka数据同步到Paimon24、CDC高级特性之Schema模式演变25、CDC高级特性之计算列26、CDC高级特性之特殊的数据类型映射27、CDC高级特性之中文乱码28、Hive引擎集成Paimon29、在Hive中配置Paimon依赖30、在Hive中读写Paimon31、在Hive中创建Paimon32、Hive和Paimon数据类型映射关系33、Paimon底层文件基本概念34、Paimon底层文件布局35、Paimon底层文件操作详解36、Flink流式写入Paimon过程分析37、读写性能优化详细分析38、Paimon中快照、分区、小文件的管理39、管理标签(自动管理+手工管理)40、管理Bucket(创建+删除+回滚)

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧