用asp操作access数据库求助

来源:百度知道 编辑:UC知道 时间:2024/06/07 12:42:05
有一个表WWW_QQCF_COM_CfWztg_AdUser,这个表里面有两个字段一个是“DeDuct_Rate”一个是“Total_Cent”。我想让“DeDuct_Rate”随着“Total_Cent”改变怎么写呢。就是“Total_Cent”每增加1000,那麽“DeDuct_Rate”就加1.请问这样的一段代码应该怎么写呢?
不是,是多条数据,是一个会员表,包括注册会员所有信息

有问题不明白,一是WWW_QQCF_COM_CfWztg_AdUser是不是就只有一条记录;二Total_Cent第一次增加500,那DeDuct_Rate是不是也要增加0.5还是不增加.

如果是这种情况的话:WWW_QQCF_COM_CfWztg_AdUser只有一条记录,Total_Cent与DeDuct_Rate的关系是DeDuct_Rate=Total_Cent/1000.
<%
count=....'增加的数,类型为数值
dim con,rs
set con=server.createobject("adodb.connection")
con.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=..."
set rs=con.execute("select * from WWW_QQCF_COM_CfWztg_AdUser")
if rs.eof or rs.bof then
con.execute "update WWW_QQCF_COM_CfWztg_AdUser set Total_Cent=Total_Cent+" & count & ",DeDuct_Rate=(Total_Cent+" & count & ")/1000"
end if
set rs=nothing
con.close
set con=nothing
%>

set rs = server.CreateObject ("Adodb.recordset")
strsql="Select * From WWW_QQCF_COM_CfWztg_AdUser"
rs.open strsql,db,1,3
do while not rs.eof
rs("DeDuct_Rate")=cint(rs("Total_Cent&