Foros del Web » Programando para Internet » ASPX (.net) »

no me lee la base de datos

Estas en el tema de no me lee la base de datos en el foro de ASPX (.net) en Foros del Web. buenas, a ver si me podeis ayudar con este problemill. me he creado una base de datos llamada bd, en la carpeta db. quiero cargar ...
  #1 (permalink)  
Antiguo 28/12/2009, 05:40
 
Fecha de Ingreso: noviembre-2009
Mensajes: 209
Antigüedad: 14 años, 5 meses
Puntos: 0
no me lee la base de datos

buenas, a ver si me podeis ayudar con este problemill.
me he creado una base de datos llamada bd, en la carpeta db.
quiero cargar unas foots que estan en una carpeta culla ruta es: galeria/ariza/thumbs
para ello he creado un archivo index.html, y dentro de esta un link a un archivo llamado: ariza.asp en el cual hago la conexion con la base de datos. El problema es que no me lee la base de datos.
este es el codigo del ariza.asp:
<!--#include file="funciones.asp"-->
<html>
<head>

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

<body>
prueba
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<th bgcolor="#999999">nombre</th>
<th bgcolor="#999999">localidad</th>
<th bgcolor="#999999">busqueda</th>
</tr>
<%
leebasedatos("SELECT * FROM Iimagenes")
if rs.eof then
response.Write("non hay registros")
else
while not rs.eof
%>
<tr>
<td><%=rs.fields("nombre")%></td>
<td>
<%response.write(rs.fields("localidad"))%>
</td>
<td>
<%response.write(rs.fields("busqueda"))%>
</td>
</tr>
<%
rs.movenext
wend
end if
cierrabasedatos
%>
</table>
<hr>
<%
if request.Form("nombre")<>"" then
response.write("nombre: "&request.Form("nombre")&"<br>")
response.write("localidad: "&request.Form("localidad")&"<br>")
escribebasedatos("SELECT * FROM IMAGENES")
rs.addnew
rs.fields("nombre")=request.Form("nombre")
rs.fields("tamanyo")=request.Form("tamanyo")
rs.update
cierrabasedatos
end if


VerArchivos("galeria/ariza/thumbs")
%>
<hr>

</body>
</html>


y este el codigo de funcines.asp:

<%@LANGUAGE="VBSCRIPT"%>
<%
Dim rs, SQL, Conn, OrigenDatos, rs2, SQL2, Conn2, OrigenDatos2, directorio,diasemana
Dim sTo,sFrom,sSubject,sMailServer,sBody
OrigenDatos="db/bd.mdb"
Function LeeBaseDatos(SQL)
' Creo el Recordset de ADODB
Set rs = Server.CreateObject("ADODB.Recordset")
' Creo la conexión de ADODB
Set Conn = Server.CreateObject("ADODB.Connection")
' Abro la conexión Indicando el Motor de Base de Datos de Microsoft Jet
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath(OrigenDatos)
rs.Open SQL, Conn, 2, 3
End Function

Function CierraBaseDatos
'rs.MoveFirst
rs.Close
Set rs = Nothing
Conn.Close
Set Conn = Nothing
End function

Function VerArchivos(carpeta)
Dim fso, f, sf, archivo,i
i=0
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFolder(server.MapPath(carpeta))
Set sf = f.Files
response.Write("<table>")
for each archivo in sf
select case lcase(RIGHT(archivo.NAME,3))
case "jpg","png","gif"
if i<=3 then

Response.write("<td><img src="&carpeta&"/"&carpeta&"/"&archivo.name&" width=320 height=240></td>")
' end if
i=i+1
else
Response.write("<tr><td><img src="&carpeta&"/"&carpeta&"/"&archivo.name&" width=320 height=240></td>")
i=0
end if

CASE ELSE
Response.write(archivo.name&" - "&archivo.size&" - "&archivo.type&"<br>")
end select
next
response.Write("</table>")

Set archivo = nothing
Set sf = nothing
Set f = nothing
Set fso = nothing
End Function
%>

muchisimas gracias
  #2 (permalink)  
Antiguo 28/12/2009, 08:17
Avatar de okhosting  
Fecha de Ingreso: diciembre-2009
Ubicación: México
Mensajes: 66
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: no me lee la base de datos

Checa que la carpeta db tenga permisos de escritura ya que de lo contrario no podrá abrir la base de datos
  #3 (permalink)  
Antiguo 30/12/2009, 02:07
 
Fecha de Ingreso: noviembre-2009
Mensajes: 209
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: no me lee la base de datos

si tiene permisos de lectura, escritura y examen de directorios, pero no hace nada
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 09:49.