Problemas con Origen de datos

15/06/2006 - 12:34 por David Horno | Informe spam
Hola a todos, he creado un DSN de sistema (la verdad que no se si lo estoy
haciendo bien). Le indico a que base de datos se tiene que conectar, el
código es el siguiente:

Dim cnn,rs
Set cnn = Server.CreateObject ("ADODB.Connection")
cnn.Open "basedelta"
Set rs = Server.CreateObject ("ADODB.RecordSet")

El error que da es el siguiente:



Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][Administrador de controladores ODBC] Error de SQLSetConnectAttr
del controlador

/delta/wwwroot/validar.asp, línea 4




Lo da en la penúltima línea. ¿Que puede ser?.

Preguntas similare

Leer las respuestas

#1 David Horno
15/06/2006 - 13:00 | Informe spam
Ya esta solucionado, lo estaba probando en un Windows 2003 y no funcionaba,
pero me he puesto a probarlo en un XP y funciona.








"David Horno" escribió en el mensaje
news:
Hola a todos, he creado un DSN de sistema (la verdad que no se si lo estoy
haciendo bien). Le indico a que base de datos se tiene que conectar, el
código es el siguiente:

Dim cnn,rs
Set cnn = Server.CreateObject ("ADODB.Connection")
cnn.Open "basedelta"
Set rs = Server.CreateObject ("ADODB.RecordSet")

El error que da es el siguiente:



Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][Administrador de controladores ODBC] Error de
SQLSetConnectAttr del controlador

/delta/wwwroot/validar.asp, línea 4




Lo da en la penúltima línea. ¿Que puede ser?.

Respuesta Responder a este mensaje
#2 Juan Ramón
18/06/2006 - 23:47 | Informe spam
Buenas:

La cadena de conexión debería ser:

cnn.Open "DSN=basedelta"

Saludos

"David Horno" escribió en el mensaje
news:
Hola a todos, he creado un DSN de sistema (la verdad que no se si lo estoy
haciendo bien). Le indico a que base de datos se tiene que conectar, el
código es el siguiente:

Dim cnn,rs
Set cnn = Server.CreateObject ("ADODB.Connection")
cnn.Open "basedelta"
Set rs = Server.CreateObject ("ADODB.RecordSet")

El error que da es el siguiente:



Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][Administrador de controladores ODBC] Error de
SQLSetConnectAttr del controlador

/delta/wwwroot/validar.asp, línea 4




Lo da en la penúltima línea. ¿Que puede ser?.

Respuesta Responder a este mensaje
#3 David Horno
20/06/2006 - 10:56 | Informe spam
Ok, solucionado, el problema era que estaba creando el origen de datos en
"DSN de usuario" en vez de "DSN de sistema".
Gracias.





"Juan Ramón" escribió en el mensaje
news:
Buenas:

La cadena de conexión debería ser:

cnn.Open "DSN=basedelta"

Saludos

"David Horno" escribió en el mensaje
news:
Hola a todos, he creado un DSN de sistema (la verdad que no se si lo
estoy haciendo bien). Le indico a que base de datos se tiene que
conectar, el código es el siguiente:

Dim cnn,rs
Set cnn = Server.CreateObject ("ADODB.Connection")
cnn.Open "basedelta"
Set rs = Server.CreateObject ("ADODB.RecordSet")

El error que da es el siguiente:



Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][Administrador de controladores ODBC] Error de
SQLSetConnectAttr del controlador

/delta/wwwroot/validar.asp, línea 4




Lo da en la penúltima línea. ¿Que puede ser?.





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida