VC6.0使用ADO远程连接oracle的有关问题

VC6.0使用ADO远程连接oracle的问题。
我在客户端安装了oracle 11g的精简客户端instantclient-basic-win32-11.2.0.1.0.rar, 通过配置可以使用SQL DEVELOPER远程连接服务器。现在我想通过VC6.0使用ADO来远程连接数据库。
连接字符串是:Provider=OraOLEDB.Oracle.1;Persist Security Info=False;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.162.160)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME = 数据库号)));User ID=账号;Password=密码。
连接的时候抛出异常:未找到提供程序。该程序可能未正确安装。
请问要怎样才能用VC6.0远程连接ORACLE,是不是ORACLE的精简客户端不提供这样的操作,必须要安装完全的ORACLE客户端?
------最佳解决方案--------------------
需要安装ORACLE的OLEDB驱动。
------其他解决方案--------------------
应该是驱动没有安装的问题
tns配置完成后,可以用udl测试一下连接;
------其他解决方案--------------------
一种方法通过DSN连接。配置ODBC的系统DSN,然后用这个DSN进行连接。

第二种方法是需要安装oracle客户端的,就是LZ写的。我想应该是provider写错了。可以通过去ODBC里面看oracle的驱动是什么,或者用toad连接页面上面看驱动到底是什么。
------其他解决方案--------------------
这是我的tnsnames.ora文件:
oracleDatabase=
(DESCRIPTION =
    (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.162.160)(PORT = 1521))
    )
    (CONNECT_DATA =
        (SERVICE_NAME = DBSERVER.myoracle)
    )
)
------其他解决方案--------------------
我也连不上,不知道问什么,大神们,求解