ASP连接Oracle的方式有几种, 这里介绍一下 OLE 连接方法
<%
dim objConn,strConn,DBServer,DBName,DBUser,DBPassword
dim RS,xSQL
DBServer="192.168.1.151" '//DB Server
DBName="oracleDB" '//登陆数据库名/SID
DBUser="system" '//登陆用户名
DBPassword="123456" '//登陆用户密码
err.clear
on error resume next
'//------------------start: oracle DB connect----------------------
'// ORACLE 数据库连接方法
'//----------------------------------------------------------------
set objConn=server.CreateObject("adodb.connection")
'Oracle OLE DB 连接方法:[ok] '//DB和IIS同在一个服务器上时
strConn="Provider=OraOLEDB.Oracle;User ID=" & DBUser & ";Password=" & DBPassword & ";Data Source=" & DBName '//& ";server=" & DBServer
objConn.open strConn
if err.number<>0 then
response.Write "<br>Error description: " & err.description
end if
'//--------------------end: oracle DB connect----------------------
'//-----------------数据查询-----------------
xSQL="select empno,ename,sal from scott.emp"
set RS=server.CreateObject("adodb.recordset")
RS.open xSQL,objConn,1,1
'//....code....
%>
更多连接方法可以网上搜索, 这里是是在俺电脑上测试通过的结果