那你可以使用电脑自带的任务计划来实现这个功能
这要用到计划任务,首先假定你这个程序的地址为“>
1。首先在 FOR 前要定义 I 的值,
2。then 中 和 else 中没有循环得出不同的数据也是不正常
就算循环成功,最后rss("mb_b") rss("mb_bb") rss("mb_a") rss("mb_aa") 这些值都是统一的,没有意义
3。ASP不能用 + 连接字符串
4。for i=i to 1 i = rss("mb_id") FOR是每循环一次加一,rss("mb_id")数据库中绝对不会出现ID为0的
for i = 1 to 100 修改数据库1-100条记录 循环是不需要重新给 i 赋值
set rss=servercreateobject("adodbrecordset")
sql="select from 数据训 where mb_id="&i
rssopen sql,conn,1,1
if rsseof and rssbof then 判断有 没有这个ID
else
if rss("mb_right")= i then 你的条件成立 修改B模板
rss("mb_b")=mbb+dingdan
rss("mb_bb")=mbbb+dingdan
else 其它条件时修改A模板
rss("mb_a")=mba+dingdan
rss("mb_aa")=mbaa+dingdan
end if
next
end if
rssclose
<%
UID=request("UID")
set rs2=serverCreateObject("adodbrecordset")
str2="Select From zk_tuihuo"
rs2open str2,connstr,1,3
rs2addnew
rs2("zkBarcode")=Rs("oBarcode")
rs2("zkBookName")=Rs("oBookName")
rs2("zkTypeName")=Rs("oTypeName")
rs2("zkBookAuthor")=Rs("oBookAuthor")
rs2("zkBookpublished")=Rs("oBookpublished")
rs2("zkBooksCount")=RequestForm("tpcount")
rs2("zkISBN")=RequestForm("ISBN")
rs2("zkPublishyear")=RequestForm("tpdate")
rs2("zkBookID")=RequestForm("BookID")
rs2("zktpto")=RequestForm("tiaopeito")
rs2update
rs2close
set rs2=nothing
set rs=serverCreateObject("adodbrecordset")
str1="select from product_out where otpto='翠微店' and oBarcode='" & UID &"'"
rsopen str1,connstr,1,1
set rs3=serverCreateObject("adodbrecordset")
str3="Select From BookInfo where Barcode='" & UID &"'"
rs3open str3,connstr,1,1
Countr2=rs("oBookleft")
Countr=rs3("Bookleft")
tpcount=RequestForm("tpcount")
count2=Countr2-tpcount
count3=Countr+tpcount
str="update BookInfo set Bookleft="&count3 &" where Barcode='"&UID&"'"
str2="update product_out set oBookleft="&count2 &" where otpto='翠微店' and oBarcode='"&UID&"'"
connexecute(str)
connexecute(str2)
ResponseWrite("<script language:javascript>javascript:windowopener=null;windowclose();</script>")
%>
这样就行了 你试试
看看代码好像没错,你改成存储过程试试看
create PROCEDURE sp_search
@txt varchar(300)
BEGIN
delete search
insert into search(id,title,addTime,bz) select id,title,time,'Affiche' from Affiche where title like ''+ @txt +''
insert into search(id,title,addTime,bz) select articleId,title,updateTime,'product' from product where title like ''+ @txt +''
End
调用方法 connexecute("sp_search '"&txt&"'")
这些要被更新的字段的值,在前面有传递过来吗
sql="update fangjian set biaozhun='"&request("biaozhun")&"',biaozhun1='"&request("biaozhun1")&"',jiage='"&request("jiage")&"',zhuangtai='"&request("zhuangtai")&"' where fangjianhao="&session("fangjianhao")&""
以上就是关于asp 怎么自动更新数据库某字段的值全部的内容,包括:asp 怎么自动更新数据库某字段的值、ASP中如何即时的显示数据库中的更新数据、ASP循环问题,并更新数据到数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)