ASP - pregunta sencilla

 
Vista:

pregunta sencilla

Publicado por alejandro (21 intervenciones) el 15/06/2001 03:35:32
hola lista:
me estoy iniciando en ASP.
Escribi un codigo para abrir y listar los registros de una base de datos
access. Escribi el siguiente codigo:

<HTML>
<%@ LANGUAGE="VBScript" %>
<%
' Declaramos el objeto de conexi¢n a la base de datos
Set ConexionBD =Server.CreateObject("ADOdb.Connection")
' Abrimos el objeto con el driver espec¡fico
ConexionBD.Open "DRIVER={Microsoft Access Driver(*.mdb)}; " & "DBQ=" & Server.Mappath("datos.mdb")
Set RS = ConexionBD.Execute("select * from libros")
%>
</HTML>

pero me manda el siguiente mensaje:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][Administrador de controladores ODBC] El nombre del origen de datos no se encontró y no se especificó ningún controlador predeterminado
/a.asp, line 7

tengo el personal web server de windows 98
instale una instancia de esa base de datos en ODBC en el
panel de comntrol.
y la copie para el directorio principal, o sea para c:\inetpub\wwroot
por que no encuentra la base de datos?
muchas gracias de antemano,

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:pregunta sencilla

Publicado por Belen (5 intervenciones) el 17/06/2001 16:09:28
NO SE SI ESTO TE PODRA AYUDAR.
YO TAMBIEN TRABAJO CON UNA BASE DE DATOS CREADA LA CONEXION A ODBC POR EL PANEL DE CONTROL Y LAS CONEXION LAS HAGO ASI:

SET CONEXION = SEVER.CREATEOBJECT ("ADODB.CONNECTION")
CONEXIO.OPEN "odbc_basedatos"
SET RS = SERVER.CREATEOBJECT("ADODB.RECORDSET")
SQL = "SELECT * FROM LIBROS ;"
RS.OPEN SQL,CONEXION

ESPERO QUE TE UTIL. SALUDOS.
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