« 中文站点 500 强 2006年 第 51 期 (chinaz 整理 2006-12-17)病毒预报 第二百零三期(2006.12.18-2006.12.24) »

VB编程出现"数据提供程序或其他服务返回E_FAIL状态"错误

密陀僧发布 存档 2006年12月22日 次浏览
最近使用VB做一个IIS日志分析工具,需用到数据库操作,使用的是access数据库,采用ADO连接方法,但是每增加1336条记录后,就会出现数据提供程序或其他服务返回E_FAIL状态错误,百思不得其解啊。

后来以为是access数据库不能承受频繁写操作假死状态引起的错误,换成sql server,发现问题居然依然存在,而且都是在1336条记录的时候出错,也懒得去找原因了,直接加上on error resume next 完事。估计应该是1337条数据有什么问题。看了后来加进去的数据都没什么问题。

使用vb的最大的感觉就是读取文件效率太低了,100来兆的日志文件用逐行读取要十来分钟,二进制方法读取稍快一点。

不知道ultraEdit这个软件采用什么方法打开文件的,感觉速度可快多了。难道这就是传说中的API调用?谁能教教我Vb怎么用API调用打开文件。
转载请注明:转载自漱风斋[ http://0e2.net/ ]

本文链接地址:http://0e2.net/post/608.html

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Copyright 2009-3000 0e2.net. Some Rights Reserved.  Powered By Z-Blog.