发生错误: 对象关闭时,不允许操作。

lby221 2009-08-17 04:48:15
dim constr , rs ,conn , MD5

MD5 = File.MD5Hash
constr = "SELECT * from FILES WHERE Hash = '" & MD5 & "'"
set conn=Server.CreateObject("ADODB.Connection")
set rs = Server.CreateObject("ADODB.Recordset")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "data.mdb"

rs.open constr


With rs
if .bof and .eof then
.AddNew
.Fields("FileName") = File.FileName
.Fields("FileSize") = File.Size
.Fields("Hash") = MD5
.Fields("Tim") = now
.Update

else
Response.Write "KKK"
Response.End()
end if

总是提示 发生错误: 对象关闭时,不允许操作。
...全文
117 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sumjor 2009-08-18
  • 打赏
  • 举报
回复
MD5 = File.MD5Hash
constr = "SELECT * from FILES WHERE Hash = '" & MD5 & "'"
set conn=Server.CreateObject("ADODB.Connection")
set rs = Server.CreateObject("ADODB.Recordset")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "data.mdb"

rs.open constr,conn,3,3
chenjianyong94 2009-08-18
  • 打赏
  • 举报
回复

conn= "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath("data.mdb")
rs.open constr,conn,3,3
qwegis 2009-08-17
  • 打赏
  • 举报
回复
学习
aemyang1987 2009-08-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 mailbao 的回复:]
如果不行,將原code:
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "data.mdb"
rs.open constr

-------------------------
統一寫成如下方式 :

conn= "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath("data.mdb")
rs.open constr,conn,3,3
[/Quote]
正解
liuwei_IT_love 2009-08-17
  • 打赏
  • 举报
回复
楼上说的正确,你没有打开链接,把CONN这个参数加上就行了
mailbao 2009-08-17
  • 打赏
  • 举报
回复
如果不行,將原code:
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "data.mdb"
rs.open constr

-------------------------
統一寫成如下方式 :

conn= "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath("data.mdb")
rs.open constr,conn,3,3
mailbao 2009-08-17
  • 打赏
  • 举报
回复
原來
rs.open constr
------------------------------
改成:
rs沒有打開數據庫連接conn
rs.open constr,conn,3,3

28,409

社区成员

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

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