我使用过的asp连接oracle的方法,希望能给大家解决一点问题!
近日看到不少同志都在问asp连接oracle的方法,我将我的方法列在下面,希望能给大家解决一点问题!(也为大家省点分。。呵呵。。)
环境:
IIS 5.5
IE 6.0
ODBC 3.520.9030
Oracle 8.04 服务器端
windows 2000 server
使用ODBC配置:
新建用户DSN 或系统DSN
数据源驱动使用Microsoft ODBC for Oracle
数据源名称:xxx(你在程序中使用)
用户名称:yyy
服务器:zzz(你的oracle库的别名,就是你在在oracle easyconfig中建立的名称,不要加 .world )
建立连接有两种写法:
其一
% set conn=server.createobject("adodb.connection")
str_cnn="DSN=xxx;User Id=yyy;PASSWORD=*****;"
conn.open str_cnn
sqlstr="select * from ..."
set rc=server.createobject("adodb.recordset")
rc.open sqlstr,conn
%>
其二
% set conn=server.createobject("adodb.connection")
ConnStr = "DRIVER={Microsoft ODBC for Oracle};UID=xxx;PWD=****;SERVER=zzz;"
Conn.Open ConnStr
sqlstr="select * from ..."
set rc=server.createobject("adodb.recordset")
rc.open sqlstr,conn
%>
上述两种方法在我的环境下工作无误,其他环境未测试。