Delphi BDE支持的这种数据格式请做个比较及适用情况,dbase,paradox,access,sqlserver,informix,interbase,sysbase

解决方案 »

  1.   

    用bde连接的桌面数据库首选paradox、dbase,因为是他自己的产品,连接access时会比较麻烦,大型数据库方面应选interbase,sqlserver也不错,但最好是用ado连接。其他的基本没用过,不知道。
      

  2.   

    我个人的建议是不用bde,用ado比较好.虽然我不喜欢微软,但是小型数据库我用access,大型我用的是mssql.呵呵.
      

  3.   

    啊啊!淡然是:paradox;
    但是,保密及安全要求高点的,可以用:interbase
    =============================================
    在李维先生的《Delphi7高效数据库程序设计》
    一书中有很详细的说明:
    =============================================
    最后的结论是:DataSetProvider+ClientDataSet
      

  4.   

    老兄谈到这几个数据库和引擎的比较问题,小弟觉得主要的不是这几个数据库简单的好坏问题,而是要看所用的具体环境而定。小型的数据库企业应用,大都是用vfp,那我们也用vfp好了。其他的象paradox之类的行将淘汰的亦没什么意义了。大中型的有sql server,db2,oracle,interbase可供选择,根据tpc(事务处理协会)的报告:目前是sql server最快,其次是db2, 最后是oracle.而db2的扩展性是最强的,在大陆,以前是sybase用的最多,现在是sql server,小弟以前去中国农行实习时,他们用的就是sql server,星型拓扑,双服务器。连接引擎还是用ado的好,用bde必须把bde包打进去,ado则不需再装了,且bde的速度也不是太快。只有跟interbase相连时,用ibx引擎较好,ibx是直接而不是通过其他的引擎层去访问interbase的。