在Tdatabase中数据库别名属性与 databasename属性有什么区别啊?数据库别名是不是多余的?

解决方案 »

  1.   

    Tdatabase中数据库别名属性用来和存在的bde别名相连,比如别名为A。
    设置好后在设置databasename属性,如B,其他table控件和query控件再设置databasename属性为B,这时所有的table和query控件都不直接连库,而是通过database控件和库相连。
      

  2.   

    sorry!也许我没说清楚,我的意思是指既然databasename属性值可以是数库别名,那么Aliasname属性其不是多余的?
      

  3.   

    databasename属性可以是数据库别名,只能是选择已有的数据库别名(BDE中的)。
    而AliasName是你可以任意命名.
      

  4.   

    “AliasName是你可以任意命名???”我是新手,能否说详细些,谢谢!
      

  5.   

    “AliasName是你可以任意命名???”我是新手,能否说详细些,谢谢!
      

  6.   

    "Tdatabase中数据库别名属性用来和存在的bde别名相连"与“AliasName是你可以任意命名”矛盾??搞不懂!!
      

  7.   

    等得花儿都谢了啊!这只是BDE方面的问题,难道都去用ADO了,没人知道??晕~~
      

  8.   

    AliasName的物理路径(通过bde)实际是Tdatabase.databasename
      

  9.   

    Tdatabase中数据库别名属性用来和存在的bde别名相连,比如别名为A。
    设置好后在设置databasename属性,如B,其他table控件和query控件再设置databasename属性为B,这时所有的table和query控件都不直接连库,而是通过database控件和库相连。
    如果在DATABASE中,我把databasename的属性也设置为A,TABLE与QUERY的databasename的属性也为A,那摸这时table和query控件是不是直接连库呢?