社区
ASP
帖子详情
一个对数据库的访问的问题?急急急!!!
shengjr
2002-12-12 11:40:40
我在做一个提交系统的时候对数据库访问时数据未能写入数据库但是能response.redirect到一个显示成功的页面!
我未对于写入数据库时加以控制 我应该怎样用什么语句来控制对数据库的写入,需要什么样的事务处理程序??
谢谢!
...全文
91
10
打赏
收藏
一个对数据库的访问的问题?急急急!!!
我在做一个提交系统的时候对数据库访问时数据未能写入数据库但是能response.redirect到一个显示成功的页面! 我未对于写入数据库时加以控制 我应该怎样用什么语句来控制对数据库的写入,需要什么样的事务处理程序?? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
逍遥小贼
2002-12-19
打赏
举报
回复
strSql="Select * From xkdh"
set rs = conn.Execute(strSql)
这样打开数据集不支持addnew
set rs=server.create("adodb.recordset")
rs.open strsql,conn,3,3
CloudEye
2002-12-19
打赏
举报
回复
同意 flbz(我是一只鱼)的意见,要先看看报告什么错误才能解决。
这一段代码看不出来为什么要用on Error Resume Next,这里只有
一个数据库操作,用不着处理事务也。
shark7823
2002-12-12
打赏
举报
回复
仔细看一下代码,看看都执行到那一步了,很有可能是你那个地方比方说if判断之类的地方不对,就没有执行数据库操作了,偶也有时候这样的
flbz
2002-12-12
打赏
举报
回复
把 on error resume next 去掉,看看抱错没有
xial
2002-12-12
打赏
举报
回复
Cnn.BeginTrans '开始事务
………… '写数据库语句
cnn.CommitTrans '提交事务(即提交入库操作)
cnn.RollbackTrans '回滚事务(即撤消入库操作)
griefforyou
2002-12-12
打赏
举报
回复
是不是在事务提交前Redirect了?
flbz
2002-12-12
打赏
举报
回复
代码贴出来
junguo
2002-12-12
打赏
举报
回复
你用什么方法写入的?
shengjr
2002-12-12
打赏
举报
回复
我的代码是这样的!
<!--#INCLUDE file="conn.asp" -->
<%
on Error Resume Next
strSql="Select * From xkdh"
set rs = conn.Execute(strSql)
rs.addnew
rs("title")=Trim(request.form("title"))
rs("url")=request.form("url")
rs("leibie")=request.form("leibie")
rs("miaoshu")=Trim(request.form("miaoshu"))
rs("adder_name")=Trim(request.form("name"))
rs("adder_email")=Trim(request.form("email"))
rs("add_time")=now()
rs("adder_ip")=request.ServerVariables("REMOTE_ADDR")
rs.update
rs.close
set rs=nothing
response.redirect "succ.htm"
%>
shengjr
2002-12-12
打赏
举报
回复
把on error resume next 去掉了,以 access时没有问题能写
但是用sql时就报HTTP500内部错误了
ASP
28,403
社区成员
356,942
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章