我现在要做一个通用数据库连接程序,要能够连接多种不同类型的数据库:Oracle,SQL Server,Sybase,Aceese等,在通常情况下,用ADO连接ACEESE,SQL SERVER非常方面,用BDE连接ORACLE等也行,但现在我想用ADO或BDE其中一种来连接上述的几种数据库,请问怎么做啊.
我在用BDE连接时,用ACCESS,SQL SERVER等里面有ODBC DSN参数的不知道怎么配置,请高手指教.
而用ADO的话,连接Adaptive Server Anywhere不行,请各位高手帮小弟一把,最好用BDE.谢谢,问题解决了,马上给分.
我在用BDE连接时,用ACCESS,SQL SERVER等里面有ODBC DSN参数的不知道怎么配置,请高手指教.
而用ADO的话,连接Adaptive Server Anywhere不行,请各位高手帮小弟一把,最好用BDE.谢谢,问题解决了,马上给分.
SQL2000最简单连接是:
[sql2000]
server name=机器名
database name=数据库名
user name=用户名
password=密码,结束。
其他的都有对应的参数,都类似这么写,希望能对楼主有些帮助。
在单元中加入ADOConED这个单元,然后在程序打开时,执行下面的语句:
ADOConED.EditConnectionString(ADOConnection);
又简单又省事,呵呵
但思路"写一个配置文件,然后根据连接数据库的不同 读取不同的内容。"应该是对的感觉可以采用数据库的连接池来实现,不过可能会比较难些吧,具体请教这方面的专家吧,我不会.