请教一个并发插入,更新数据库数据的问题

yuefushane 2011-05-19 10:17:41
我做了一个系统,使用sql server数据库,有两张表:table1和table2。
用户提交数据时首先判断是否在table1里有该用户信息,没有的话将用户信息insert到table1,有的话就update table1里的信息。与此同时将用户提交的其它数据insert到table2里面。

现在发现这么个问题:同一时间一个人提交数据的话没有问题,但是多人同时提交的时候就会有些人提交不了数据,不知道有何解决方法,感谢指教!数据的插入与更新我都是使用set rs = Conn.execute(sql)的方法,是否这种写法无法应对并发数据的提交?
...全文
45 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuxh81 2011-05-19
  • 打赏
  • 举报
回复
我觉得数据库本身能处理并发问题

有可能是你的Conn在使用后未释放而导致的
yuefushane 2011-05-19
  • 打赏
  • 举报
回复
我想了下,现在要做的是同一用户在提交数据时希望把数据库锁住,提交完后再允许其它用户提交,不知道用asp如何实现?
yuefushane 2011-05-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yuxh81 的回复:]
我觉得数据库本身能处理并发问题

有可能是你的Conn在使用后未释放而导致的
[/Quote]

我把rs和conn的关闭放在网页最后的,看来是不是要提前到用完rs的地方。

28,409

社区成员

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

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