关于用ado连接sql时的连接字符串有关问题

关于用ado连接sql时的连接字符串问题
目前见到两种设置连接字符串的方法:
第一种:
_bstr_t   strConnect= "Provider=SQLOLEDB.1;
Persist   Security   Info=False;UserID=ren;Initial   Catalog=HR;
Data   Source=3EBC218B32F "
这种方法是我将ADODATA控件添加到一个对话框工程中,通过设置ADODATA控件的Use   Connection   String属性得到的
第二种是书上的例子介绍的方法:
_bstr_t   strConnect= "Provider=***;Server=***;Database=***;uid=***,pwd=*** "
这两种方法设置连接字符串时,有相同的参数,好像也有不同的
相同的:Provider,UserID
剩下的就不同了
不知道我说的对不对,望指教,谢谢


------解决方案--------------------
数据库连接字符串的格式直接拷过来用就是了,一般不需要记住
------解决方案--------------------
strConnectString = "Provider=SQLOLEDB.1;database=dbname;Data Source=ip "
------解决方案--------------------
_ConnectionPtr m_pConnection;
m_pConnection-> Open( "Provider=SQLOLEDB;DataSource=IP/computer name;Initial Catalog = 数据库名 ", "username ", "password ",adModeUnknown);

------解决方案--------------------
Provider :数据库驱动
Persist Security Info:验证方式,false:SQL登陆,true:仅windows
Initial Catalog:初始数据库 基本上等同于 Database
Data Source:数据服务名,基本上等同于 Server