[急]ASP+SQL2000,记录锁定的问题……

麻袋爸爸 2005-12-09 09:46:41
偶在ASP中操作SQL SERVER2000数据库,当某一客户端在INSERT或UPDATE操作的时候,是直接执行SQL语句的方式,如何锁定当前记录,保证操作过程中的数据一致性?
在读写TEXT类型字段的时候,有什么比较好的方式吗?
...全文
100 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
emhuangzi 2005-12-09
  • 打赏
  • 举报
回复
有事务啊.
txt直接读就行了
Camelot 2005-12-09
  • 打赏
  • 举报
回复
基本不用担心,用update这样的语句不会发生你说的情况,只有用rs.open的情况才会有可能
yousite1 2005-12-09
  • 打赏
  • 举报
回复
用触发器,不错,。是的。呵呵。
jspadmin 2005-12-09
  • 打赏
  • 举报
回复
使用事务,在事务中执行sql语句。如果是怕多个用户操作引起冲突,可以将sql模式改下,如3,3
----------------------------------------------------------------------
我以热心、耐心、真诚和时间申请当版主,支持我的请进!
http://community.csdn.net/Expert/topic/4447/4447054.xml?temp=.3835565

KimSoft 2005-12-09
  • 打赏
  • 举报
回复
'mcnnDb As Adodb.Connection


mcnnDb.BeginTrans '开始事务
mcnnDb.BeginTrans '事务回滚
mcnnDb.CommitTrans '提交事务
KimSoft 2005-12-09
  • 打赏
  • 举报
回复
是不是多条Sql啊,可以用数据库事务。

'mdicSqls As Scripting.Dictionary Filled With Your Sql Statements

'-----------------------------------------------------------------------------
'名称 ExecuteBatch
'描述 执行批量加入的SQL语句
'参数 无
'返回 Boolean
'异常 返回错误描述
'-----------------------------------------------------------------------------
Public Function ExecuteBatch()
ExecuteBatch = False

On Error Resume Next

mcnnDb.BeginTrans
Dim sqlItem
For Each sqlItem In mdicSqls.Items
mcnnDb.Execute (sqlItem)
Next

If Err.Number Then
mcnnDb.RollbackTrans
mstrLastError = Err.Description
mcnnDb.Errors.Clear
Err.Clear
Else
mcnnDb.CommitTrans
ExecuteBatch = True
End If

On Error GoTo 0
End Function
V6.2免费版更新说明: 1、修正我的好友列表在为空的时候出错的Bug; 2、修正了用户计数器在被锁定的状态下调用出错的Bug; 3、增加SQL简单防注入功能,用户可打开sql.asp根据提示设置; 4、修正了部分表单处理错误的Bug; 5、删除了一部分冗余的代码及文件。 顺便提醒:新手一定要有看安装说明的习惯,不要所有的程序一拿到手就按平时习惯直接运行测试。很多常见问题我们都在安装说明里有提到。 用户注册及相关功 1、用户必须阅读相关注册协议并同意方可进行下一步注册,管理员可在后台设置注册声明显示时间及服务声明内容 2、注册时可预查询输入的帐号是否有被注册,支持:如 www.9cool.net/用户名”格式的二级域名 3、注册成功后自动发送注册信息邮件,根据用户选择的空间类型,实时开通或等待管理员开通,管理员可在后台设置该类型空间开通方式(即时开通、管理员审核),系统发送邮件通知用户。 4、用户登录显示随机验证码 用户管理功能 用户信息——显示帐户余额、积分,空间类型、容量、使用期限、登录日期、登录次数、登录IP等 WEB管理——强大的在线WEB管理功能,显示目录及文件列表、建立目录,批量复制、删除、移动目录,文件改名、目录改  名、查看或清空剪贴板、文件直接预览,并具有通过WEB直接下载所有类型文件的功能,可在线编辑TXT、HTM、HTML、XML、DHTML、ASP、PHP、JSP、CSS等所有文本类型的文件,并可集成超强WEB编辑器,内置三种上传组件(无组件、aspuload、批量上传),可批量上传文件,并可实时显示上传进度、所用时间、传输速率等 空间统计——实时统计空间使用状况,已使用、剩余空间,并显示百分比 更改资料——更改注册资料 更改密码——更改帐户密码,需要输入旧的密码 计数器——首次点击,自动开通,可选择计数器样式,及是否初始化计数 站内短信——用户之间可互发短信,管理员可通过后台向用户群发站内短信 网站主要功能 首页统计——统计总用户数、当天注册数、最新注册用户,并随机显示N个用户站点链接 新闻功能——支持无限分类,自带HTML编辑器,显示日期、点击率 网站排行——系统自动根据网站点击率排名,分为总排名和按网站类别排名,后台有排名开关 网站列表——可根据网站名称或介绍搜索网站,可显示指定网站类别 空间列表——显示所有所提供空间类型的参数介绍 友情链接——前台用户可申请加入友情链接,管理员后台审核后正常显示 后台管理功能 系统基本设置——可自定整站信息,如:网站名称、网站网址、网站Title、Logo地址、禁用或保留的用户名、禁止访问的IP、smtp服务器参数、网站状态开关功能……等 HTML代码设置——设置网站顶部、底部HTML代码 空间类型管理——可任意添加、修改、删除空间类型,可自定义每种空间的各种参数: 空间类型(付费或免费)、ASP权限、空间大小、存储路径、空间域名、详细介绍、图标、价格:、使用天数、是否关闭用户注册、是否限制同一E-mail注册、是否限制同一IP每天重复注册、每天允许注册用户数、系统总允许注册用户数、开通方式、HTML编辑器功能开关、计数器功能开关、留言本功能、短消息功能开关、用户WEB上传、WEB文件上传组件、每次上传文件个数:可自定义每次允许上传的个数、禁止的文件类型、单个文件允许的限制大小、过滤非法字符或代码... 管理员管理——添加、删除、禁用、修改个管理员信息,分三个等级 更新网站数据——批量更新用户空间使用情况、清除服务器上的application缓存 ------------------- 注册用户协议——修改注册协议 注册用户管理——修改、批量禁用、批量启用、删除用户资料,可直接对用户空间等级进行操作 激活用户资料——审核需要开通的用户资料,重新生成用户网站首页,并可选择是否发送邮件通知 用户综合查询——高级查询功能,可根据用户名、注册日期、空间类型、空间大小等多种条件查询所有用户 用户短信管理——可向指定用户或某一类型用户群发短信,可批量删除指定用户、指定内容、指定时间段、已读或未读 ------------------- 网站公告管理——发布网站最新公告,首页滚动字幕显示 用户站点类别——支持无限类别管理,修改、删除 主页排名管理——可查看用户的流量、统计日期,可锁定指定用户计数器 友情链接管理——添加、修改、删除、审核、禁用友情链接中的站点 ------------------- 执行sql——直接在线对数据库进行执行sql查询 服务器参数——显示服务器的详细参数 系统日志——记录非法登录日志
功能简介:   使用Asp开发,安装简单,操作简便、无需专业的知识及繁琐的设置,整站完全通过后台WEB界面管理,可运行于所有Windows平台(含虚拟主机),采用完善的绝对物理路径模式,强大的上传及在线编辑功能,自动检测用户上传的文件,管理员可自定义设置过滤非法字符或代码(如asp木马语句、色情网站信息),支持Serv-U5.0以上所有版本,结合Serv-U,具有实时注册及开通FTP功能,并区别于一般的虚拟主机管理系统,可以用来在线建立各种个人网站,也可以建立功各类商业网站。不仅可以作为自助建站服务的平台,也可以作为网络服务商、校园网、企业内部等提供个人主页空间的管理系统。集成了多用户计数器、留言本,也可为作多用户网络硬盘程序或网络相册程序…… 九酷网络个人主页管理系统V6.2免费版主要功能介绍: 更新说明: 1、修正我的好友列表在为空的时候出错的Bug; 2、修正了用户计数器在被锁定的状态下调用出错的Bug; 3、增加SQL简单防注入功能,用户可打开sql.asp根据提示设置; 4、修正了部分表单处理错误的Bug; 5、删除了一部分冗余的代码及文件。 顺便提醒:新手一定要有看安装说明的习惯,不要所有的程序一拿到手就按平时习惯直接运行测试。很多常见问题我们都在安装说明里有提到。 九酷网络:http://www.9cool.Net

28,406

社区成员

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

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