请问各位高手,我是菜鸟
delphi是不是只能用BDE连接数据库,比如我安装了,Sybase 的客户端,还要安装BDE才能够使用。PB等只要有Sybase客户端就可以了
Database控件,有三个属性AliasName,DatabaseName,DriverName。AliasName,DatabaseName设置了BDE声明和数据库就可以连接,DriverName岂不是没有用了
该如何使用
谢谢,不要嫌问题太菜

解决方案 »

  1.   

    DriverName和AliasName是互斥的。
    当你输入AliasName时,表示你用bde的别名,那DriverName当然从bde别名里面取。
    当你输入DriverName时,表示你不用bde别名,那你也就不用输入AliasName了。
      

  2.   

    除了BDE,还有ADO呢!
    不过连Sybase好象就只能用BDE了。
      

  3.   

    DELphi也可以用DAO直接连接数据库,但操作起来太罗索,又麻烦,DATAbase中的上面几个属性不能同时赋值,能够引起冲突,我记不太确切了,好象是DriverName我DAtabasename不能同时赋值,只要一个就可以。
      

  4.   

    BDE连接很麻烦,不方便,而且不好打包
    强烈建议用ADO连接!
    一个ADOConnection,通过向导配置Connection String即可,
    而且这个Connection String可以动态生成,非常方便。
      

  5.   

    netwolfds(晓竹) 朋友
    既然DriverName和AliasName是互斥的。那么我不用别名,用DriverName该如何设置连接
    设置,谢谢问完这个问题,结帖
      

  6.   

    设好DriverName,DatabaseName就行了。