帮忙看看这种问题是怎么产生的?

sjfujiang 2010-08-26 06:07:18
id 用户id 文件id 减后次数 时间 减前次数


做一个简单的用户登陆次数的判断,登陆是用的软件登陆的方式 只是传递过来账号密码
但是更新次数的时候就会出现问题
登陆成功 次数增减正确
登陆密码错误 也正确
但是如果报无法连接服务器的情况就有可能出现问题,可能是盖减的次数而加了,有可能是减的次数不争取 99999直接减成5了

这中问题是登陆软件的问题还是 代码的问题那

登陆软件那是在ActivePlayer的基础上做的一个登陆

减次数的sql语句是这样
 sqltime="update times set freetimes='"&cishu&"' where class_id='"&class_id&"'"
...全文
107 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
sjfujiang 2010-08-27
  • 打赏
  • 举报
回复
登陆这样的
我都测试过 正常登陆 或密码错误的情况下 增减是正常的

这些错误数据都是用户使用时产生的,而且我都做了 登陆成功记录,都没有这些数据的登陆记录
porschev 2010-08-27
  • 打赏
  • 举报
回复
不知道是你没说清楚。。还是你的问题本来这有这么奇怪

但是如果报无法连接服务器,那数据是怎么变的。。。
sjfujiang 2010-08-27
  • 打赏
  • 举报
回复
sql语句没错 但是 次数莫名其妙的会疯涨或疯减 这个是什么问题那
myhope88 2010-08-26
  • 打赏
  • 举报
回复
不太明白啥意思,如果报无法连接服务器,还能对数据进行操作吗?应该不行吧
xrongzhen 2010-08-26
  • 打赏
  • 举报
回复
连接上数据库应该给个返回值,这时候再+1
lansecheng 2010-08-26
  • 打赏
  • 举报
回复
没听懂。。。
AmazingKiss1988 2010-08-26
  • 打赏
  • 举报
回复
无法连接数据库?
数据库连不上,你的SQL必然出错啊
juxianxiang 2010-08-26
  • 打赏
  • 举报
回复
sqltime="update times set freetimes='"&freetimes-1&"' where class_id='"&class_id&"'"
wuyq11 2010-08-26
  • 打赏
  • 举报
回复
登录成功
sqltime="update times set freetimes='"&freetimes-1&"' where class_id='"&class_id&"'"
mngzilin 2010-08-26
  • 打赏
  • 举报
回复
freetimes=freetimes-1
龍月 2010-08-26
  • 打赏
  • 举报
回复
如果报无法连接服务器?
不就是 数据库连不上?
哪怎么还能改 数据了

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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