社区
C#
帖子详情
问个多用户注册的问题,同时操作.......
回头是岸
2010-08-18 09:00:22
现在我有一个用户注册页面如何解决多人注册同时访问服务器的问题
...全文
118
15
打赏
收藏
问个多用户注册的问题,同时操作.......
现在我有一个用户注册页面如何解决多人注册同时访问服务器的问题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yanele
2010-08-27
打赏
举报
回复
昨天我看到一个关于数据库锁的问题,估计可以,最近也在研究这个问题。
回头是岸
2010-08-27
打赏
举报
回复
唉! 解决不了,郁闷
q359600900
2010-08-23
打赏
举报
回复
创建一个专门生成id的函数,每个用户一注册就分配给他一个id,然后将id查到临时表里,下一个用户进来分配给另一个id,保存的时候再保存到数据库表中,整个过程函数用事务处理
jeven_xiao
2010-08-23
打赏
举报
回复
你该部会想用到线程控制吧
那样我决觉得简单的程序就把它复杂化了
回头是岸
2010-08-23
打赏
举报
回复
谁还有高招 讨价哈,学习哈
回头是岸
2010-08-23
打赏
举报
回复
启用事物固然是好能解决数据并发的问题
好像还是不能解决我的问题
插入数据时加个判断
if not exists(select * from user where userid='录入的id')
insert into ...
else
抛出一个异常,提示该id已经存在
至于这种更不能解决
LVSmile
2010-08-23
打赏
举报
回复
可以考虑将数据主键与附加信息分开进行保存,即用户录完数据主键后就进行保存操作,若数据库中已存在该主键则提示用户,不用再继续录入了;若没有该条记录则用户可以继续录入,录入完成后最后的保存使用更新操作即可。纯思路,希望对楼主有所帮助。
回头是岸
2010-08-23
打赏
举报
回复
如果两个人同时对同一份名册同时录入,你虽然用了事物但是用户体验会很差的
jianzhao84
2010-08-18
打赏
举报
回复
启用事务。。。这样可以保护业务逻辑一致性。。。
边城的刀声
2010-08-18
打赏
举报
回复
[Quote=引用 5 楼 vip__888 的回复:]
先在数据库中查询是否存在记录
[/Quote]
并且数据表中作唯一的约束限制
vip__888
2010-08-18
打赏
举报
回复
先在数据库中查询是否存在记录
gxingmin
2010-08-18
打赏
举报
回复
插入数据时加个判断
if not exists(select * from user where userid='录入的id')
insert into ...
else
抛出一个异常,提示该id已经存在
回头是岸
2010-08-18
打赏
举报
回复
WinForm不是WEB
现在我遇到的问题是一个注册窗体多人录入信息时如何处理录入的信息的唯一性
苍穹无痕
2010-08-18
打赏
举报
回复
在服务端用xml把数据保存在服务端吧,读取的时候直接写入session中就可以了。
gxingmin
2010-08-18
打赏
举报
回复
web页面不都是多人同时访问吗?
你遇到什么问题了?
Linux 用户管理及用户信息查询命令 < Series 7. >
本教程从实战出发,结合当下流行或最新的Linux(v6/7/8 版本)同时演示,将命令行结合到解决企业实战
问题
中来,体现出教学注重实战的务实精神,希望从事或未来从事运维的同学,能够认真仔细的学完Linux核心命令的...
Windows Server 2016多用户同时登录远程桌面
今天老板提了个需求,希望各地机构能够都登录一台有u key的机器进行
操作
,这样就不用买很多key了,我想了下,用Windows Server自己的多用户登录就好,不过需要个key,正好我有,所以就不搞人家那种破解版了。...
15 个常见的 Node.js 面试
问题
及答案
15 个常见的 Node.js 面试
问题
及答案 俗话说:临阵磨枪,不快也光。对于成功的编程面试来说,准备和知识面一样重要。准备使你有信心参加面试,而不用担心莫名的紧张情绪。如果第一次参加编程面试,这一点尤其重要。 ...
Windows 2012 R2设置同一用户(2人使用相同用户账号登录)同时多点远程系统(Win2016 Win2008R2 类似)及3人以上同时登录
Windows 2012 R2设置同一用户同时多点远程系统: Windows Server 2012R2 系统,在多人登录的情况下,默认第二个人或把第一个人踢掉,为了便于使用,将系统设置成可以多人同时同账户进行登录,如下: 打开cmd,输入...
《
操作
系统试题库(整理)》
操作
系统试题库 一, 选择题 第一部分:
操作
系统概述 在计算机系统中,
操作
系统是(B). A. 一般应用软件 B.核心系统软件 C.用户应用软件 D.系统支撑软件 ( D)不是基本的
操作
系统. A,批处理
操作
...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章