windowsxp环境下,安装系统自带的IIS,oracl9i客户端,在ASP中通过ODBC连接远程数据库,远程数据库是oracle9i版本,但是连接不成功方法一:
connectionStringODBC ="DRIVER={Micorsoft ODBC for Oracle};Persist Security Info=True;SERVER=192.168.8.101;uid=taizhou_qy;pwd=tzhello;data source=erp;"
Set Conn=server.createobject("adodb.connection") 
Conn.Open connectionstringODBC 出错提示:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 驱动程序的 SQLAllocHandle on SQL_HANDLE_ENV 失败
/oracle.asp, 第 11 行方法2:
set conn=server.createobject("adodb.connection")
dns="driver={microsoft odbc for  oracle};dsn=taizhou;uid=taizhou_qy;pwd=tzhello;" 
conn.open dns出错提示:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
/oracle1.asp, 第 10 行方法三:
Set conOracle = Server.CreateObject("ADODB.Connection") 
conOracle.Open "Provider=ORAOLEDB.Oracle;Data Source=erp;User Id=taizhou_qy;Password=tzhello"出错提示:
错误类型:
ADODB.Connection (0x800A0E7A)
未找到提供程序。该程序可能未正确安装。
/oracle2.asp, 第 11 行
按照网上一些帖子的解决方法,说是oracle安装目录的权限问题,但是,windowsxp中无法设置子目录的那些用户名和读写权限。请问如何解决。