ASP - Como conecto con mi BD en el servidor.

 
Vista:

Como conecto con mi BD en el servidor.

Publicado por Fernando (19 intervenciones) el 05/12/2000 00:00:00
Hola a todos, mi problema es que no puedo acceder a mi base de datos. En mi ordenador con el PWS si que funciona pero cuando la subi al
servidor ( websamba.com) no me funciona y me da el siguiente error:


Microsoft OLE DB Provider for ODBC Drivers error ´80004005´

[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

/anotherworlds/listado.asp, line 168

y el codigo que uso es el siguiente:

1ºprimero:# ESte codigo lo usaba con el PWS y si funciona.

dim conexion,datos
Set conexion=server.createobject("adodb.connection")
Set datos=server.createobject("adodb.recordset")

conexion.open("libreria")
datos.open "libros",conexion

2º Segundo que he probado. #Con las páginas subidas

dim conexion,tabla,modo,columna
set conexion=server.createObject("adodb.connection")
set tabla=server.createObject ("adodb.recordset")

Conexion.Open " DRIVER={ Microsoft Access Driver (*.mdb)}; " " & "tabla=" & Server.Mappath("/libreria.mdb")

No se donde esta el puto fallo, creo que tiene que ver o con la ubicacion de la Base de Datos o con el driver.

Un saludo y gracias


Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como conecto con mi BD en el servidor.

Publicado por federico (270 intervenciones) el 09/12/2000 00:00:00
El mensaje de error corresponde a que en el servidor no se ha creado el DSN correespondiente,(Data Source Name) si el gestor de ODBC del servidor tiene los drivers de access no debe importar la ubicación de la base de datos, ya que en el DSN queda registrado. Habla con tu servidor y solicitales que registren un DSN con la ubicacion de tu BD, luego solo hay que llamarlo:
Conexion.open "DSN=libreria"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar