最好在BDE ADMINISTRATOR中创建一个Alias,然后再TDatabase中选择相应的Alias。

解决方案 »

  1.   

    秘诀:在Sql Explorer中创建一个连接,设置好属性,成功后照搬到程序中即可,这样不用建立什么Alias
      

  2.   

    在Alias属性中可以选择你要连接的数据库,该下拉框中的条目是你在系统的ODBC中或Delphi的BDE ADMINISTRATOR中已建立好的数据源别名。DataBaseName属性中填的不是你想要连接的数据库的名字,而是要另起一个有别与已存在的数据库别名的名字。这个名字将会和已存在的数据库别名一起出现在其它数据库控件的DataBaseName属性中。其作用是,DataBase控件连接真正的数据源(Alias属性中选择,不能填),并创建一个虚拟的数据源(在DataBaseName属性中填)供其它控件连接,来达到统一管理数据库连接的目的。