在线等

jlcbj_cn 2003-10-19 04:28:40
num = Request.QueryString ("up")
set conn = server.CreateObject("adodb.connection")
conn.Open "DSN=ipinfo;uid=sa;pwd="

set rs=server.CreateObject ("adodb.recordset")
sqlstr = "delete from T_IP where Id='" & num & "'"
rs.Open sqlstr,conn,2,3
rs.Close
conn.Close
Response.Redirect ("result.asp")
为什么总抱这样的错啊???实际上SQL语句已执行
Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

ADODB.Recordset 错误 '800a0e78'

对象关闭时,操作不被允许。
...全文
37 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jlcbj_cn 2003-10-19
  • 打赏
  • 举报
回复
lxqlogo0(群子) GOOD!!!!
lxqlogo0 2003-10-19
  • 打赏
  • 举报
回复
你执行的rs.Open sqlstr,conn,2,3这个语句没有返回值,不需要rs.close。你可以这样写
rs.Open sqlstr,conn,2,3
If RS.State = 1 Then RS.Close
或者省略rs.close .
bineon 2003-10-19
  • 打赏
  • 举报
回复
那你换成conn.execute sqlstr 试试

——————————————————————————————————
www.91asp.cn
有时间到这里找资料找书籍,你会发现asp以及.net很容易!
前提是你努力学习!
jlcbj_cn 2003-10-19
  • 打赏
  • 举报
回复
不是不通啊,其他页面能显示出数据库中的内容
zhljsdly 2003-10-19
  • 打赏
  • 举报
回复
你的连接数据库不通
先测试下你的连接再说
strconn = "Driver={SQL server};SERVER=jhl;UID=sa;PWD=jhl;DATABASE=dcdb"
set conn = server.createobject("adodb.connection")
conn.open strconn
看看这个,换诚你的服务器,和数据库,和用户

28,390

社区成员

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

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