ADO和DBExpress
前者是MicroSoft的标准
后者可能成为跨平台的标准

解决方案 »

  1.   

    同意楼上,ADO和DBExpress
    多层分布式数据库系统
    看看李维的书
      

  2.   

    DBExpress功能比较弱,但是可以在Linux下用.如果你想提供Windows/Linux两个版本的应用,也可以考虑.
    支持ADO的数据库引擎比较多,速度也很快.
    BDE是Borland公司推出的,功能很强,而且可以在一个查询语句中访问多个数据库,速度也不慢,但支持它的数据库引擎比较少.
    不过,最重要的不是控件,而是数据库原理.
      

  3.   

    ADO
    不过,你的算法才是最重要的
      

  4.   

    数据库编程,学好SQL,其它都是小问题
      

  5.   

    ADO比DATA控件好?拜托,ADO是Microsoft存取通用数据源的标准引擎,控件是控件,不要再概念上搞混了。做数据库开发不单单要学习技术上的东西,对业务的了解更是重要,如果你只想写代码,而不对需求分析和系统设计进行学习,那么不会有什么前途的!
      

  6.   

    这些都应该学习的,打个比方:如果你学了ADO但是有一个数据库程序要在别的操作系统下跑总不可能抱着ADO不放吧!
      

  7.   

    学好BDE和SQL后ADO等等都很容易
      

  8.   

    其实数据库方面先从最简单的学起,比如Paradox,ACCESS等等,学会了一样,其余的都不太难,因为数据库毕竟是后台工具吗!到时再学习大型数据库,因为我们不可能做一辈子程序员吗,但可以做很久的DBA吗!!!!
      

  9.   

    主要的是学好SQL,别的,都是小事,现在有个BDE,ADO,说不定以后来会出来个什么东东。
      

  10.   

    SQL是关键,一定要掌握,刚开始走luoshumeng(乡村意外) 的路比较实际。
      

  11.   

    是啊, 先学好sql, 学会用stored procedure, 让server做最多工作!
    无论是BDE, ADO, DBExpress, IBX, MyBase, DataSnap, WebSnap...都只是
    Borland为你提供某种连系方式而已, 只要适当地运用便是很好的工具了. 不要
    择食了, 最好每种均精通.
      

  12.   

    我个人的感觉是先从基础学起,最基础的是关系数据库原理,其次是sql,至于学dbe还是ado,看你的情况了,学好一个以后,很容易转移的!
      

  13.   

    不同意erickleung().
    应该是用中间层服务代替stored procedure的功能,而不是让Data Server作最多的事情.
      

  14.   

    在这里先谢各位了,我在学DELPHI以前,学过很长时间的VB数据庫开发,因此对SQL和ADO比较熟悉,但是一转到DELPHI就不知学什么了,麻烦大家说得有用的!
      

  15.   

    你既然熟識 SQL/ADO, 我建議你也由這方便入手, Delphi有ADO控件, 對MS
    SQL/Access的支援也不弱的.  同時Delphi 6的DB Express也是新加入的,
    都支持大部份的SQL Server如Oracle,DB2,Informix,MySQL,Interbase等.
    想用n-tier或xml, 就要多留意DataSnap, ClientDataSet等.