如何才能不设置AliasName,通过设置DriverNamne和Params访问没有建立Alias的数据库呢?
答:在你应用程序中放一个TDatabase控件
设置DriverName为你应用程序中所需要的名字如dbA1
在params中设置数据库路径.用户信息等,如
DATABASE NAME=C:\Program Files\E&I\DBKQ.MDB  //数据库
Password=1111111 //口令
此后打开这个TDataBase,你在你的程序中就可以像用alias一样使用dbA1这个数据库
连接了. 我在一个考勤系统中实现过.以下回答不一定正确,只是个人看法
Open的作用只为了能测试数据库连接是否正常,其它的作用我也看不出
至于MS Access 97 Database和dBase Files等,这只是一种系统提供的
数据库驱动程序,我曾在ADO中将一个数据库连结它上面,能打开并工作正常.
当然,空打开一个驱动程序是没有意义的。