plsql能连远程的oracle数据库,但是ado连不了,咋回事啊

plsql能连远程的oracle数据库,但是ado连不了,怎么回事啊?
服务器上的oracle数据库,我的程序在服务器上可以连上,但是在我自己的机器上就连不上,我的机器的plsql是可以连上的,有人遇到过这样的情况吗?

------解决方案--------------------
m_pConnection-> Open( "Provider=OraOLEDB.Oracle.1;Data Source=xxxx; ", "sys ", "sys ",adModeUnknown);