当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 如题 ......
 ·sever 2003 大家用的怎样    »显示摘要«
    摘要: 买了盘,一直没有装 大家有装了的吗?用的如何? ......


关于BDE、ADO、DB Express的速度问题

买了本李维的书《delphi7高效数据库程序设计》,看到里面介绍的dbexpress组件,就试了一试:  
  oracle8,windows2000,赛杨700,128M,delphi6.0  
  表中有85000条记录,没有对组件进行任何设置,测试结果如下:  
  BDE:database+session+query     :17秒  
  ADO:   adoconnection+adoquey       :25秒  
  dbexpress:   SQLConnection+SQLQuery+DataSetProvider+ClientDataSet     :2分41秒  
   
  天啊?大家发言吧!!!  
   
  我们的程序原来是使用bde的,但客户端要装bde,我们的程序是采用这样的模式:将一个大模块分化成多个dll,但问题出现了,如果连接次数多了,就总是会报‘bde连接不上’,各位兄弟,有没有什么意见啊?  
   
  还有,能不能让多个应用程序同时访问一个数据库连接?我们的程序是两层的结构。

NO.1   作者: miniking

我建议还是使用ado吧!其实如果工程不是很大,修改起来也是很easy的  
 

NO.2   作者: timelyraining

数据组件的执行速度与后端采用什么样的数据库有关系。你可以仔细的看看李维的书。  
  他的这本书以及其他书写的都非常的好。对你的问题应该有很大的帮助的。当然尽信书不如五书。  
  自己可以具体的测试一下。


 ·为什么我不能进行超烧刻录呢    »显示摘要«
    摘要: 我的刻录机是ricoh mp7083a,我在nero中是显示这个刻录机是支持超烧的,在nero中我也已经启动了超烧功能并且设置了超烧容量为81分钟(它原来默认的82分钟也试过了),但我用一张“数码多”的蓝盘(80min/700mb)来刻录705mb的数据时,在弹出的报告我的盘的剩余空间不够的对话框中却没有可以选择进行超烧的选项,然后就自动把我的盘弹出来了,我使用的nero的版本为5.5.9......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE