RS.UPDATE为何不起作用,代码及程序说明如下?
'##### 下面程序代码为修改更新代码
'##### 数据库是ORACLE数据库
'##### CLASSID是NUMBER型、 ClassName是VARCHAR2、IsElite是NUMBER型
'##### ShowOnTop是NUMBER型、Setting是NUMBER型、Readme是VARCHAR2型、LinkUrl是VARCHAR2型
sub SaveModify()
FoundErr = 0
ClassID=trim(request("ClassID"))
if ClassID="" then
FoundErr=1
ErrMsg=ErrMsg & "<br><li>参数不足!</li>"
else
ClassID=CLng(ClassID)
end if
ClassName=trim(request("ClassName"))
IsElite=trim(request("IsElite"))
ShowOnTop=trim(request("ShowOnTop"))
Setting=trim(request("Setting"))
Readme=trim(request("Readme"))
LinkUrl=trim(request("LinkUrl"))
if FoundErr=1 then
exit sub
end if
sql="select * From ArticleClass where ClassID=" & ClassID
set rsClass=server.CreateObject ("Adodb.recordset")
rsClass.open sql,conn,1,3
if rsClass.bof and rsClass.eof then
FoundErr=1
ErrMsg=ErrMsg & "<br><li>找不到指定的栏目!</li>"
rsClass.close
set rsClass=nothing
exit sub
end if
if IsElite="Yes" then
IsElite=1
else
IsElite=0
end if
if ShowOnTop="Yes" then
ShowOnTop=1
else
ShowOnTop=0
end if
if FoundErr=1 then
rsClass.close
set rsClass=nothing
exit sub
end if
rsClass("ClassName")=ClassName
rsClass("IsElite")=Clng(IsElite)
rsClass("ShowOnTop")=Clng(ShowOnTop)
rsClass("Setting")=Clng(Setting)
rsClass("Readme")=Readme
rsClass("LinkUrl")=LinkUrl
rsClass.update
rsClass.close
set rsClass=nothing
Response.Redirect "Admin_Class_ORA.asp"
end sub
'##### 数据库是ORACLE数据库
'##### CLASSID是NUMBER型、 ClassName是VARCHAR2、IsElite是NUMBER型
'##### ShowOnTop是NUMBER型、Setting是NUMBER型、Readme是VARCHAR2型、LinkUrl是VARCHAR2型
sub SaveModify()
FoundErr = 0
ClassID=trim(request("ClassID"))
if ClassID="" then
FoundErr=1
ErrMsg=ErrMsg & "<br><li>参数不足!</li>"
else
ClassID=CLng(ClassID)
end if
ClassName=trim(request("ClassName"))
IsElite=trim(request("IsElite"))
ShowOnTop=trim(request("ShowOnTop"))
Setting=trim(request("Setting"))
Readme=trim(request("Readme"))
LinkUrl=trim(request("LinkUrl"))
if FoundErr=1 then
exit sub
end if
sql="select * From ArticleClass where ClassID=" & ClassID
set rsClass=server.CreateObject ("Adodb.recordset")
rsClass.open sql,conn,1,3
if rsClass.bof and rsClass.eof then
FoundErr=1
ErrMsg=ErrMsg & "<br><li>找不到指定的栏目!</li>"
rsClass.close
set rsClass=nothing
exit sub
end if
if IsElite="Yes" then
IsElite=1
else
IsElite=0
end if
if ShowOnTop="Yes" then
ShowOnTop=1
else
ShowOnTop=0
end if
if FoundErr=1 then
rsClass.close
set rsClass=nothing
exit sub
end if
rsClass("ClassName")=ClassName
rsClass("IsElite")=Clng(IsElite)
rsClass("ShowOnTop")=Clng(ShowOnTop)
rsClass("Setting")=Clng(Setting)
rsClass("Readme")=Readme
rsClass("LinkUrl")=LinkUrl
rsClass.update
rsClass.close
set rsClass=nothing
Response.Redirect "Admin_Class_ORA.asp"
end sub
...全文
相关推荐
asp(vbs)Rs.Open和Conn.Execute的详解和区别及&H0001的说明
使用Rs.Open时,如果SQL语句是INSERT、UPDATE或DELETE,执行完毕后会得到一个关闭的记录集。开发者可以在代码中多次使用Rs.Open打开不同的记录集,并在最后统一关闭。
PL2303-W10RS3RS4
压缩包内的文件“PL2303-W10RS3RS4-DCHU-DriverSetup_v1192_20180503”可能是指一个Driver Package Signed Update(DCHU)版本的安装程序
seed-rs-realworld:使用Seed构建的示例现实世界应用程序
seed-rs-realworld"项目实现了这些功能,展示了如何在Seed框架中组织代码、处理用户交互、管理状态以及与后端API进行通信。
IP Remote control software RS-BA1 ICOM 短波电台远程控制软件RS-BA1-1.96
在压缩包文件名称“Rsba1_up_ver196”中,“Rsba1”代表了这是与RS-BA1软件相关的文件,“up”很可能表示“update”,即更新,而“ver196”再次确认了这是版本1.96的升级包
asp中的rs.open与conn.execute的区别说明
"ASP 中的 `Rs.Open` 与 `Conn.Execute` 是两种在处理 SQL 查询时常用的方法,它们在处理不同的 SQL 语句时有不同的表现。本文将详细阐述这两种方法的区别及其适用场景


