数据记录插入失败,各大虾请留步!

thinkming 2005-07-25 12:41:47
我公司有一个数据库(是MSSQL),今天早上我同事进行添加数据(ASP后台)的时候,出现了一个奇怪的问题,竟然两次添加数据都失败了(添加不了新记录),后来我用他(我同事)原来的一模一样的资料进行添加竟然没有问题了,后来我连续十次再进行测试,结果没有发现问题,希望各位大虾指点数据插入失败的原因:

各大虾注意以下几点:
1.当时我的同事添加数据的时候网速非常慢(但没有提示超时)

2.程序绝对没有问题(所以什么空字段或格式错误之类是绝对不会存在的,因为程序都用了好几个月了一样没有发现问题,只有今天早上)

3.程序使用了容错处理(再一次提示程序是没有任何问题的,因为我测试的时候是用和我同事提交的资料一模一样的)

4.数据操作是使用ASP+ADO的,使用OLDDB连接数据库

5.现在系统正常使用,希望能尽快找到数据有时插入失败的原因,谢谢各位了
...全文
127 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
inanition 2005-07-26
  • 打赏
  • 举报
回复
数据库的锁定类型有很多,打开SQL Server Books Online,选择Index,输入locking,就可以看到一些相关信息了.
MOTA 2005-07-25
  • 打赏
  • 举报
回复
UP下
Swanzy 2005-07-25
  • 打赏
  • 举报
回复
数据库锁定
你插的时候已经解开,这种事情常有发生。
thinkming 2005-07-25
  • 打赏
  • 举报
回复
感谢广大CSDN网友的热心帮助,1:59分结贴:2:00上班^_^
thinkming 2005-07-25
  • 打赏
  • 举报
回复
inanition(空洞)您好,我正打算这样做了,谢谢您的见意,还有我想提问一下,数据库锁定状态是否数据库本身控制的,如何有效控制这样情况,一般可以采有什么有效方法
inanition 2005-07-25
  • 打赏
  • 举报
回复
你可以加入一段错误处理的代码,把每次发生错误的时间和错误代码,信息都记录下来,不就一清二楚了.
thinkming 2005-07-25
  • 打赏
  • 举报
回复
Swanzy(平淡.Net) 您好,请问有没好的解决办法?
Swanzy 2005-07-25
  • 打赏
  • 举报
回复
可以说跟你代码没有多大关系,
1、数据库设计问题
2、数据进程问题

建议:在进行数据库操作后,最后有友情提示。
thinkming 2005-07-25
  • 打赏
  • 举报
回复
itzhiren(itzhiren)您好,是从ASP页面上添加的,并没有提示失败,而是跳回到添加完数据后我指定的页面(用了Response.Redirect),也就是正常返回到我指定的页面数据并没有成功添加进去!
thinkming 2005-07-25
  • 打赏
  • 举报
回复
caobin518()您好,但是这种情况很少出现,而且当时我能够确定只有我的同事插入记录的(我前台用了视图的,和我这个要插入数据的表有关联的,不知是否这个原因),如果进行了数据库加锁能给出具体原因吗谢谢!
itzhiren 2005-07-25
  • 打赏
  • 举报
回复
两次添加数据都失败了
///////////////////////////////////////////////
这句话什么意思?是从页面上添加?那么失败之后提示什么错误呢?
thinkming 2005-07-25
  • 打赏
  • 举报
回复
Swanzy(平淡.Net)您好,本人对数据库的理解不是很深,我想请问一下在什么状态锁定的,是系统自动还是我的代码把数据锁定了 我打开数据库用了 open 1,3状态的,谢谢回答
caobin518 2005-07-25
  • 打赏
  • 举报
回复
添加不进的原因:或许有别人在同时操作数据库,出现锁定情况(加锁)
可以添加进的原因:别人已添加完了,出现解锁
尚和空四 2005-07-25
  • 打赏
  • 举报
回复
数据锁定

28,391

社区成员

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

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