小弟接触delphi也已经2个多月了,对于数据库方面还有很多的疑问。
想请教一下各位大虾:)ADO和BDE在进行数据库编程方面有什么区别吗??如果有的话,各有什么优缺点啊??在具体的项目下怎么去选择使用哪种还是两种均可啊??

解决方案 »

  1.   

    bde是borland公司自己开发的数据引擎,速度比较快,比较适合Oracle数据库
    ado是微软开发的数据引擎,速度没有bde快,比较适合sqlserver数据库
      

  2.   

    比较同意 klyh(风笛) 的说法。
      

  3.   

    编程的差别不是很大,但ADO的功能的确很强,现在我正在用。
      

  4.   

    to  luhaiyun7047(陆浩) :
        能举几个简单点的例子吗??:)哪一个运行起来更稳定一点呢?
      

  5.   

    ado 比较稳定:
      1、首先在建库存时,定义数据库存用户名、密码。
    2、在开发客户端时,在界面上放adosconnection 或adoquery\adotable等看你的需要而定;
    3、设置adosconnection 或adoquery\adotable的connenction string属性(设定一个就可以),其它用connenction 挂接,如需用dbgrid显视数据则还要加一个datasource控件,用datasource控件连接dbgrid等等........,这样就连接上了。
    对了在设置connenction string属性时要将用户名密码(数据库的)设定进去,好吧试试祝你成功。
      

  6.   

    如果可以的话,建议用dbexpress
      

  7.   

    1)ado方便,但速度一般,我大多数时候用这个2)bde速度快,但需要配置数据源什么的,比较费时,特别是做成
       安装包时,你会发现用ado是多么的方便。
      

  8.   

    我觉得差不多,只不过。用BDE安装的时候比较费事,生成的安装文件较大
      

  9.   

    来晚了,都被楼上的说了,总结一下吧:如果用sqlserver以外的数据库就用bde,速度是快些不过配置起来比较麻烦,推荐用ado是因为它比较方便,也容易上手