Server object, ASP 0177 (0x800401F3) Invalid ProgID

ctorres
16 de Septiembre del 2004
Estoy intentando contectarme a una base de datos
"Oracle9i Enterprise Edition Release 9.2.0.1.0 - 64bit Production", desde una página ASP. La conexión la estoy haciendo desde uno objeto (DLL).

Parte del objeto donde se indica el provider a utilizar:
*************************************************************************
cxnt.Provider = "OraOLEDB.Oracle.1"
cxnt.ConnectionString = "Data Source=" & server_dba & _
";User ID=" & User_dba & _
";PASSWORD=" & pass_dba & ";"
*************************************************************************

Luego la línea de código de la página ASP donde llamo al objeto que hace la conexión es:
*************************************************************************
Set ObjSrv = server.CreateObject("ORADB_Conect.Class_conexion")
*************************************************************************
Justo en esta línea se cae y da el siguiente error:
*************************************************************************
The page cannot be displayed
There is a problem with the page you are trying to reach and it cannot be displayed.

--------------------------------------------------------------------------------

Please try the following:

Click the Refresh button, or try again later.

Open the psoftctx home page, and then look for links to the information you want.
HTTP 500.100 - Internal Server Error - ASP error
Internet Information Services

--------------------------------------------------------------------------------
Technical Information (for support personnel)

Error Type:
Server object, ASP 0177 (0x800401F3)
Invalid ProgID. For additional information specific to this message please visit the
Microsoft Online Support site located at: http://www.microsoft.com/contentredirect.asp.
/blanca2/control.asp, line 8

Browser Type:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)

Page:
GET /blanca2/control.asp

Time:
Monday, August 30, 2004, 7:06:39 PM

More information:
Microsoft Support

*************************************************************************
Como antecedente adicional les comento que la DSN utilizada utiliza el driver de
nome:Oracle in Oracle9i
version:9.02.00.00
file:SQORA32.DLL

No se que es lo que debo hacer para solucionar esto, alguien me puede ayudar o ha tenido algún problema parecido que haya logrado solucionar.

Gracias de antemano.-



rquitiaq
16 de Septiembre del 2004
Sabes q yo tengo el mismo problema pero el mio es contra crystal report 10 y powerbuilder, lo que hay que hacer es encontrar el driver de oracle (sqora32.dll y otros ) yo estoy en esa busqueda del driver pero todavia nada.

Rodolfo Reyes
16 de Septiembre del 2004
Yo de la siguiente manera:

MM_ORACLEDATABASE_STRING = "Provider=OraOLEDB.Oracle;User ID=usuario;Password=xxx;Data Source=srvoracle;"

set RS = SERVER.CREATEOBJECT("ADODB.RECORDSET")

query ="select campo1, campo2 from tabla"

RS.OPEN Query,MM_ORACLEDATABASE_STRING,3,3


Tuve muchos problemas para lograr una conexión estable hasta que utilice la que te estoy enviando. Desde que la utilizo ya no me da problemas para poder conectarme.

La variable "MM_ORACLEDATABASE_STRING" con el string de conexión la tengo en un archivo, y en la primera linea de todas mis paginas ASP hago un Include de este archivo para poder utilizar esta variable.