求助:ASP中关于在线修改数据库的问题
先看下面的一段代码:
<%
On Error Resume Next
Vname=Session("which")
Vscore=request.form("score")
Set Cn=Server.CreateObject("ADODB.Connection")
Cn.Open "DSN=test_acc;uid=;pwd="
'开始一个事务
cn.BeginTrans
'设置SQL的Update命令
Commandtext="Update table1 set score='"& Vscore &"' where Name='"& Vname &"' "
set rs=cn.execute(CommandText,RecordsAffected,adCmdText)
'提交或取消一个事务
IF cn.Errors.count>0 then
response.write "事务失败,数据未更改!"
else
cn.CommitTrans
END IF
rs.close
set cn=nothing
%>
<!--#Include Virtual="/asp/edit1.asp"-->
以上代码没有语法错误,但调试时会出现内部服务器错误的提示。如果去掉最后一句代码,则总是出现"事务失败,数据未更改!"的页面,数据得不到更新。如果只是保留最后一句代码,则可出现与edit1.asp一样的页面,请教问题到底出在哪里,数据为什么不能更新???
<%
On Error Resume Next
Vname=Session("which")
Vscore=request.form("score")
Set Cn=Server.CreateObject("ADODB.Connection")
Cn.Open "DSN=test_acc;uid=;pwd="
'开始一个事务
cn.BeginTrans
'设置SQL的Update命令
Commandtext="Update table1 set score='"& Vscore &"' where Name='"& Vname &"' "
set rs=cn.execute(CommandText,RecordsAffected,adCmdText)
'提交或取消一个事务
IF cn.Errors.count>0 then
response.write "事务失败,数据未更改!"
else
cn.CommitTrans
END IF
rs.close
set cn=nothing
%>
<!--#Include Virtual="/asp/edit1.asp"-->
以上代码没有语法错误,但调试时会出现内部服务器错误的提示。如果去掉最后一句代码,则总是出现"事务失败,数据未更改!"的页面,数据得不到更新。如果只是保留最后一句代码,则可出现与edit1.asp一样的页面,请教问题到底出在哪里,数据为什么不能更新???
...全文
相关推荐
求助网系统(仿爱问、类似知道) v4.0 html 版本-ASP源码.zip
ASP源码,压缩包解压密码:www.cqlsoft.com
构建ACCESS数据库的ASP在线管理工具
本文还有配套的精品资源,点击获取 简介:《ACCESS数据库在线管理(ASP版)》是一款网页开发者的实用工具,通过Web界面实现对ACCESS数据库的在线管理。系统结合ASP技术,用户可以利用Active Server Pages创建动态网页,并通过ADO组件与ACCESS数据库交互,进行表的增加、修改、删除等操作。同时,还需考虑数据安全性、错误处理和数据可视化等关键因素,...
ASP实战:搭建在线高清影视网站源码
本文还有配套的精品资源,点击获取 简介:本源码基于ASP技术,提供在线高清影视网站的完整搭建方案。ASP作为微软推出的服务器端脚本环境,通过HTML、VBScript或JScript脚本语言,实现服务器端的数据处理和业务逻辑。该源码包含视频播放、用户管理、内容分类等功能,通过ASP技术处理用户请求,与数据库交互,提供动态内容。 1. ASP基础结构 ASP(...
在数据库‘master’中拒绝CREATE DATABASE权限问题的解决方法
今天使用Linq To SQL,要求判断数据库是否存在,不存在是自动创建数据库。
asp.net在线修改webconfig的数据库连接配置
asp.net在线修改webconfig的数据库连接配置 asp.net在线修改webconfig的数据库连接配置


