在使用CAdodc控件时需要指定数据源和数据库服务器的名称,例如:
Provider=SQLOLEDB.1;Password=xxx;Persist Security Info=True;User ID=xxx;Initial Catalog=EEE;Data Source=ServerOne"ServerOne"是数据库服务器的机器名,这样一来一旦程序编译运行,数据库服务器的机器名必须为Server One。万一数据库服务器的机器名有变化,就要直接该源代码。
我的问题是怎样才能使用ODBC数据源的名称连接数据库,而不是直接指定数据库服务器的机器名。如果这样可以的话,数据库服务器的机器名就可以随时更改,只要ODBC数据原的名称保持不变就可以了。
请高手指点,谢谢。