Problemas con base de datos Oracle y ASP

ross_av
25 de Febrero del 2004
Hola tengo el siguiente cdigo, y me funciona perfectamente con bases de datos Access, el problema es que con Oracle no funciona, me sale el recordset vaco. ¿A qu es debido?

Muchas gracias.

<% @language = _Jscript %>
<!-- #include FILE = "Adojavas.inc" -->
<html>
<head>
<title> Consulta de enlaces web </title>
</head>
<body bgcolor = "#00AAAA">
<%
var RET = ""
var SQL = ""
SQL = "select * from MATERIAS order by NOMBRE_MATERIA"
miconexion = new ActiveXObject("ADODB.Connection")
miconexion.Open ("driver={Oracle ODBC driver};Server=ORCLSL;database=xxxxx;Uid=xxxxx;Pwd
=xxxx;")
Ob_rs = new ActiveXObject("ADODB.Recordset")
Ob_rs = miconexion.Execute (SQL)
%>
<center> <h1> Realiza tus consultas </h1> </center>
<br>
<br>
<br>
<form name = "formulario">
<center> <b> Materia: </b> <select name="materia">
<option value = "Todas"> Todas </option>
<%
if ((Ob_rs.BOF == true) && (Ob_rs.EOF == true))
{
%>
<script language = "javascript">
<!--
window.alert("No existe esta bsqueda");
window.history.go(-1);
//-->
</script>
<%
}
else
{
while (!Ob_rs.EOF)
{
RET = RET + "<option value='" + Ob_rs("NOMBRE_MATERIA") + "'>" + Ob_rs("NOMBRE_MATERIA") + "</option>"
Ob_rs.MoveNext()
}
Response.Write(RET + "</SELECT>")
}
Ob_rs.Close()
miconexion.Close()
%>
</center>
</body>
</html>

¿Puede ser debido a que trabajo bajo Windows XP Professional?