救急在服务中ADO连接数据库出错,该如何处理

救急,在服务中ADO连接数据库出错
在控制台界面下用ADO连接MSDE正常,写成服务后连接出错。代码如下:
m_pConnection.CreateInstance( "ADODB.Connection ");
TCHAR   sql[128];
memset(sql,0,sizeof   sql);
_stprintf(sql, "driver={SQL   Server};Server=%s;Database=%s;   uid=%s;   pwd=%s; ",Host,DBName,User,Password);

m_pConnection-> Open(_bstr_t(sql),_bstr_t(User),_bstr_t(Password),adModeShareDenyWrite);

这里出错,各位大侠,帮帮手,谢谢

------解决方案--------------------
出什么样的错啊。是不是你的服务起来了,ADO什么的没起来啊。
------解决方案--------------------
咋回抛出空异常
你扑获到异常没
------解决方案--------------------
希望高手来替你解决。
------解决方案--------------------
服务运行账户是什么?是否有建立网络连接的权限?