晕死了,插入数据出现重复记录问题?

liuchanghu 2005-07-25 03:50:15
客户在添加记录时, 总是出现重复记录: 库中是用 insert table 的.
我怀疑是网络问题慢导致的.
我在本地测试从未出现此现象.
可是客户录入几百条数据总有几条这种情况.我和客户都疯了,不知怎么解决?
请大家分析一下,这种情况一般是如何产生的.解决方法是什么,谢谢了.
...全文
188 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
Hiyeah2001 2005-07-26
  • 打赏
  • 举报
回复
楼主的SQL语句不是修改吗?
怎么成添加了

zhanghongwen 2005-07-26
  • 打赏
  • 举报
回复
对呀,我也没搞懂楼主的意思,添加的话怎么少了RS.ADDNEW
nnigou 2005-07-26
  • 打赏
  • 举报
回复
另外问一下
到底是添加还是修改啊?
nnigou 2005-07-26
  • 打赏
  • 举报
回复
用update呢?
set sql="update [table] set aa='"&aa&"' where id = '"&cint(request("id"))&"'"
rs.execute(sql)
caobin518 2005-07-25
  • 打赏
  • 举报
回复
有事务处理吧
clicknet 2005-07-25
  • 打赏
  • 举报
回复
请检查你的客户端验证代码,问题是出在那里,可能没写对,你先去掉验证代码试试.
lizuwu 2005-07-25
  • 打赏
  • 举报
回复
网速慢时会出现这种情况。比如点了一下没反应,又点了一下,这时就相当于提交了两次。

可以判断这两次提交之间的时间,小于多少就不允许。
kingcrab 2005-07-25
  • 打赏
  • 举报
回复
要没有重复的记录只要设置逐渐或者为一性约束不就行了么
插入时只要违反了这些约束都不会成功
安迪 2005-07-25
  • 打赏
  • 举报
回复
是不是有两个以上用户同时添加同一条数据造成的?
beiouwolf 2005-07-25
  • 打赏
  • 举报
回复
用事务处理来做数据库操作
还觉的不够的话,再加LOCK命令
liuchanghu 2005-07-25
  • 打赏
  • 举报
回复
程序我是这样写的:
rs.Open "select * from table where id="&cint(request("id")),conn,1,3
rs("aa")=aa
rs.update
请问这样写有什么问题吗?
liuchanghu 2005-07-25
  • 打赏
  • 举报
回复
程序
rs.Open "select * from count_w where id="&cint(request("id")),conn,1,3

28,406

社区成员

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

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