CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

ASP.NET中向.DBF插入大量数据(万条以上),速度很慢,怎么办?

楼主shooper(东东)2004-12-01 14:45:26 在 .NET技术 / ASP.NET 提问

采用OleDb连接dbf,然后一条一条插入,我试了一下,1万条记录需要4-8分钟,这样的速度不能忍受,有什么方法,可以快速的插入大量数据呢? 问题点数:50、回复次数:14Top

1 楼nga96(因为我笨,所以努力。陈勇华)回复于 2004-12-01 14:52:09 得分 10

这个速度算快啦,兄弟。用ADO。NET就是这个不好,要不就升级服务器吧Top

2 楼aoyo(遨游~ 认真生活,努力微笑^_^)回复于 2004-12-01 14:55:17 得分 5

这么老的数据库Top

3 楼rustical(时光流逝)回复于 2004-12-01 15:31:28 得分 5

.dbf   数据库肯定慢,不如用   access   也是免费的!Top

4 楼came(come)回复于 2004-12-01 15:53:02 得分 5

关闭索引Top

5 楼steven2000(大菜虫)回复于 2004-12-01 16:45:28 得分 5

大虾你怎么写的连接字符串,可以不建立odbc数据源吗,我就写不对,  
  若能赠与相关.DBF访问的代码不胜感激,steven2000@163.comTop

6 楼shooper(东东)回复于 2004-12-02 08:39:22 得分 0

to     steven2000(大菜虫)  
   
  http://community.csdn.net/Expert/topic/3577/3577443.xml?temp=.740246  
  http://community.csdn.net/Expert/topic/3140/3140727.xml?temp=.837536  
   
  大家还有什么好方法?Top

7 楼steven2000(大菜虫)回复于 2004-12-03 10:35:45 得分 5

用  
  Cn.ConnectionString="PWD=;SourceType=DBF;UID=;Collate=Machine;Deleted=Yes;BackgroundFetch=Yes;Exclusive=No;Driver=Microsoft   Visual   FoxPro   Driver;Null=Yes;SourceDB=f:\\"   ;  
  方式可以打开   odbc连接,但执行查询语句出现如下错误;  
  "ERROR   [IM001]   [Microsoft][ODBC   驱动程序管理器]   驱动程序不支持此功能"  
  我实验了,发现安装foxpro或vb的机器就不出现这个错误,一般在winxp上出现,  
  求大虾指点迷津  
  Top

8 楼liulxmooo(娃娃)回复于 2004-12-03 10:41:36 得分 5

oledb连接dbf好像也没那么慢吧,我插入5000+纪录好像用时在1分半左右啊,我使用的是个人机,是不是你的机器太烂了Top

9 楼shooper(东东)回复于 2004-12-13 15:53:01 得分 0

你也是一条一条插入的?Top

10 楼Phillys()回复于 2004-12-13 16:21:59 得分 5

开十个线程干,肯定比一个线程要快Top

11 楼lyywxl(挪威的鱼)回复于 2004-12-13 16:26:03 得分 5

采用事务处理,应该会快些Top

12 楼shooper(东东)回复于 2004-12-17 17:34:58 得分 0

http://dev.csdn.net/develop/article/21/21701.shtm  
   
  用事务和DataSet  
   
  看了这儿,但是实际情况,只不过写法不同,其实还是一条一条插入的,时间还是在5分钟左右。Top

13 楼shooper(东东)回复于 2004-12-17 18:16:51 得分 0

请问有alxBASE的.net版本吗Top

14 楼shooper(东东)回复于 2004-12-22 13:23:09 得分 0

再UP一下Top

相关问题

  • 我在dreaweaver里插入flash,preview时很慢很慢
  • ASP页面载入很慢!
  • 插入多条记录很慢可能由挪些原因造成!
  • insert插入速度很慢的问题(高手请进,解决马上结帖)
  • 。DBF如何插入。mdb数据库中
  • 关于DBF库插入内容问题
  • ASP中数据插入问题!
  • asp插入数据时候出错。。。
  • ASP对ACCESS插入操作错误?WHY?!!
  • ASP向access插入数据的问题!

关键词

  • .net
  • 数据
  • 连接
  • csdn
  • 插入
  • dbf
  • 速度
  • odbc
  • yes
  • 出现

得分解答快速导航

  • 帖主:shooper
  • nga96
  • aoyo
  • rustical
  • came
  • steven2000
  • steven2000
  • liulxmooo
  • Phillys
  • lyywxl

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

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