El siguiente es un error tonto (dado que sé que la solucion debe ser ovbia) y que no me ha dejado avanzar toda la mañana:
Archivo selector.asp
Código:
Archivo selector-class.asp<!-- #include file="inclusiones/items.asp" --> <!-- #include file="inclusiones/selector-class.asp" --> <% Response.addHeader "pragma", "no-cache" Response.CacheControl = "Private" Dim oSelector Set oSelector = New Selector oSelector.TipoConexion = 1 %>
Código:
Archivo items.asp<%
Class Selector
Private oItem
Private tipo_con
Public Property Let TipoConexion(tipo)
tipo_con = tipo
End Property
Private Sub Class_Initialize()
Set oItem = New Items
oItem.ConnType = tipo_con
End Sub
....Resto de metodos...
Private Sub Class_Terminate()
Set oItem = Nothing
End Sub
End Class
%>
Código:
El error que me aparece al entrar a selector.asp es el siguiente:Class Items
Private oCON
Private oRST
Private oCMD
Private conn_type
Dim sSQL
Public Property Let ConnType(c_type)
conn_type = c_type
End Property
Private Sub Class_Initialize()
Set oCON = Server.CreateObject("ADODB.Connection")
Set oRST = Server.CreateObject("ADODB.Recordset")
Call DBConnect(conn_type)
End Sub
Private Sub DBConnect(value)
Select Case CInt(value)
Case 1
oCON.ConnectionString = "Driver={MySQL ODBC 3.51 Driver}; Server=**.**.**.**; Port=3306; Database=******; User=*******; Password=*******; Option=3;"
Case 2
oCON.ConnectionString = "Driver={Microsoft Access Driver (*.mdb)};Dbq=" & Server.MapPath ("data/*****.mdb") & ";"
End Select
oCON.Open
End Sub
....Resto de Metodos....
Private Sub Class_Terminate()
oCON.Close
Set oCON = nothing
Set oRST = nothing
Set oCMD = nothing
End Sub
End Class
Cita:
he ocultado con asteriscos * nombres sensibles de la aplicación.Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][Administrador de controladores ODBC] No se encuentra el nombre del origen de datos y no se especificó ningún controlador predeterminado
/********/inclusiones/items.asp, línea 27
[Microsoft][Administrador de controladores ODBC] No se encuentra el nombre del origen de datos y no se especificó ningún controlador predeterminado
/********/inclusiones/items.asp, línea 27
Por favor imploro vuestra ayuda!!


