Foros del Web » Programando para Internet » ASP Clásico »

Hola Amigos Tengo El Siguiente Problema Al Hacer Un Buscador Asp Desde Una Bd Access.

Estas en el tema de Hola Amigos Tengo El Siguiente Problema Al Hacer Un Buscador Asp Desde Una Bd Access. en el foro de ASP Clásico en Foros del Web. HOLA ES EMILIO NECESITO URGENTE UN FAVOR TUYO. SI ME VAN AYUDAR, POR FAVOR NECESITO UNA URGENTE RESPUESTA. EL PROBLEMA ES EL SIGUIENTE: YO HICE ...
  #1 (permalink)  
Antiguo 09/01/2005, 12:36
Avatar de emilio21  
Fecha de Ingreso: enero-2005
Ubicación: Venezuela
Mensajes: 320
Antigüedad: 20 años, 4 meses
Puntos: 1
Exclamación Hola Amigos Tengo El Siguiente Problema Al Hacer Un Buscador Asp Desde Una Bd Access.


HOLA ES EMILIO NECESITO URGENTE UN FAVOR TUYO. SI ME VAN AYUDAR, POR FAVOR NECESITO UNA URGENTE RESPUESTA.

EL PROBLEMA ES EL SIGUIENTE:
YO HICE UN BUSCADOR SIGUIENDO UN TUTORIAL, Y PRESENTA 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

/emiliomedina21/buscador/buscar2.asp, line 35


LA LINEA 35 CONTIENE LO SIGUIENTE:
cnn.Open str

YA HE DECLARADO EL CNN Y EL STR Y NADA, NO ME FUNCIONA.

¿QUE ME DICEN?

ATTE:
EMILIO

AGRADEZCO LA MAS PRONTA RESPUESTA
  #2 (permalink)  
Antiguo 09/01/2005, 12:46
Avatar de yiyocastro  
Fecha de Ingreso: octubre-2004
Ubicación: Maracaibo, Venezuela
Mensajes: 314
Antigüedad: 20 años, 6 meses
Puntos: 0
es fácil.. no has declarado bien tu string para conectarte con la base de datos... manda como introduciste el string para verificar.
__________________
Nada es verdad, nada es mentira, todo esta en el cristal con que lo miras. :si:
  #3 (permalink)  
Antiguo 09/01/2005, 12:49
Avatar de yiyocastro  
Fecha de Ingreso: octubre-2004
Ubicación: Maracaibo, Venezuela
Mensajes: 314
Antigüedad: 20 años, 6 meses
Puntos: 0
el error 80 40 00 05 es demasiado comun y no te da errores especificos, sin embargo eso en español tiene que decir "El nombre de la direccion de origen no fué encontrada y no se especifico un driver"

recuerda que el driver es lo que le permite a asp identificar el tipo de la base de datos.
__________________
Nada es verdad, nada es mentira, todo esta en el cristal con que lo miras. :si:
  #4 (permalink)  
Antiguo 09/01/2005, 13:03
Avatar de Albertorc  
Fecha de Ingreso: enero-2005
Ubicación: Gomez Palacio
Mensajes: 3
Antigüedad: 20 años, 4 meses
Puntos: 0
Que valor tiene str??, si nos dices talvez te podemos ayudar, y tambien di cual es la direccion de la base de datos
  #5 (permalink)  
Antiguo 09/01/2005, 17:55
Avatar de emilio21  
Fecha de Ingreso: enero-2005
Ubicación: Venezuela
Mensajes: 320
Antigüedad: 20 años, 4 meses
Puntos: 1
respuesta a los compañeros

este es el codigo completodel buscador:

buscar.asp

<html>
<head>
<title>Buscar en ZonaFull</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<form name="form1" method="post" action="buscar2.asp">
<input type="text" name="busca">
<input type="submit" name="Submit" value="Buscar!">
</form></center>
</body>
</html>

buscar2.asp

<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<%
Dim buscar
buscar = Request.Form("busca")
%>
<p align="center">
<%
Function fBuscar(cnn)
Dim rs
Dim SQL
Dim str
SQL="SELECT Titulo, Comentarios, PALAC, Link FROM Busqueda WHERE PALAC LIKE '%"&buscar&"%';"
Set rs = CreateObject("ADODB.Recordset")
rs.ActiveConnection = cnn
rs.Open SQL
While Not rs.EOF
str = str & "<A Class='t5' Href='" & rs("Link") & "'>" & rs("Titulo") & " >> <br>" & "</a>" & rs("Comentarios")& "<BR> <BR>"
rs.MoveNext
Wend
if str = "" then str ="<CENTER><B>Lo siento, no se encontraron resultados</B></CENTER>"
if buscar = "" then str ="<CENTER><B>Por favor, especifique su búsqueda</B></CENTER>"
fBuscar = str
End Function
Dim str
Dim cnn
Set cnn = CreateObject("ADODB.Connection")
str = "Data Source=Pafware"
cnn.Open = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("buscar.mdb")
set conn = Server.Createobject("adodb.connection")
conn.open strconn
Response.write "<FONT COLOR=Blue "
Response.write "SIZE=4 FACE=Arial> "
Response.write "Resultados "
Response.write "de la busqueda: <P>"
Response.write "</FONT> "
Response.write "<FONT COLOR=Green "
Response.write "SIZE=3 FACE=Arial> "
Response.Write fBuscar(cnn)
Response.write "</FONT><hr> "
%>
</p>
<p>&nbsp;</p><p>&nbsp;</p></body>
</html>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:41.