provider和driver连接数据库的有关问题

provider和driver连接数据库的问题我的电脑不知怎么了?用m_pConnection-Open(driver{SQL Server} Serv

provider和driver连接数据库的问题
我的电脑不知怎么了?
用m_pConnection->Open("driver={SQL Server}; Server="";Database=YJWMIS;UID="";PWD=""","","",adModeUnknown);写的程序可以连接上SQL2000数据库;
用m_pConnection->Open ("Provider=SQLOLEDB; Server="";Database=YJWMIS;UID="";PWD=""","","",adModeUnknown);写的程序连接数据库失败。
一个相同的程序我将第一种写法改为第二种就连接数据库失败!这是怎么回事?是数据源的问题,还是驱动的问题?该怎么解决?

[解决办法]
m_pConnection->Open ("Provider=SQLOLEDB.1; Server="";Database=YJWMIS;UID="";PWD=""","","",adModeUnknown);
这么试试