CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

SQL Server 数据库多客户端同时写入丢失数据。

楼主figo1980(林子大了)2006-03-13 22:20:46 在 Delphi / 数据库相关 提问

我做一个软件,投票性质的。100个客户端同时向数据库写入投票结果,发现会丢失数据,有些结果写不进去。我怀疑是因为同一时刻只有一个进程占用数据表,导致数据丢失。望高手帮忙解决!谢谢! 问题点数:30、回复次数:8Top

1 楼Cassava(车超)回复于 2006-03-13 22:37:30 得分 0

不可能是数据库的问题,我们的几千人同时对数据库插入都没发现有这样的问题,肯定是你程序的问题Top

2 楼figo1980(林子大了)回复于 2006-03-13 22:47:56 得分 0

我写了个程序往数据表写入500条记录,同时在三台机器上运行。结果只写入了1000条左右,而不是1500。Top

3 楼ourlin(寒江独钓)回复于 2006-03-13 23:15:20 得分 0

将代码贴出来看看Top

4 楼figo1980(林子大了)回复于 2006-03-13 23:27:03 得分 0

for   i:=1   to   500   do  
    begin  
    adotable1.Open;  
    adotable1.Append;  
    adotable1.Fields[0].AsString   :=   edit1.Text;  
    adotable1.Post;  
    adotable1.Close;  
    end;  
  Top

5 楼lovendII(流氓都做了城管)回复于 2006-03-14 08:11:26 得分 10

改用adoquery,用sql来执行添加数据的操作试试看,我没碰到你这样的问题Top

6 楼gold_water(风雨无阻)回复于 2006-03-14 09:36:43 得分 0

可能是循环没有结束就跳出了.Top

7 楼PrettyMurphy(土豆)回复于 2006-03-14 10:28:53 得分 20

加入事务处理看看:  
   
  Try  
      MainConn.BeginTrans;          
   
      //改用adoquery插入数据.  
   
      SqlDB.MainConn.CommitTrans;        
  Except  
      SqlDB.MainConn.RollbackTrans;  
  end;Top

8 楼cjianwen(空前)回复于 2006-03-14 10:33:07 得分 0

关注!Top

相关问题

  • 如何把文件通过流写入sql server 数据库,
  • 如何把IO.Stream的数据写入SQL SERVER 的 image ?
  • sql server中日期型数据写入到Excel中的问题
  • 求SQL Server Reporting Services 报表写入页面的资料!
  • C#中将ACCESS的数据写入SQL SERVER,出错?在线等!
  • 写入注册表的东西丢失
  • 如何将一个文件写入SQL Server中的Image字段中
  • 和SQL-SERVER连接,写入当天日期的问题,请帮忙!!
  • 怎样将TextBox.Text或ComboBox.Text 中的数据写入SQL SERVER 2000数据库中
  • 谁能解决 SQL Server 7.0 数据丢失问题。拜托!

关键词

  • 数据库
  • 数据
  • 写入
  • adotable1
  • mainconn
  • 丢失
  • 问题

得分解答快速导航

  • 帖主:figo1980
  • lovendII
  • PrettyMurphy

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo