
23/02/2008, 12:20
|
| | Fecha de Ingreso: octubre-2005
Mensajes: 40
Antigüedad: 19 años, 7 meses Puntos: 0 | |
Problem para abrir una base de datos Antes que nada, sigo pidiendo disculpa por preguntar tanto, soy muy novato en ASP y veo que estoy cometiendo todos los errores, ejemplo tengo este codigo para mostrar una base de datos llamada sgc.mdb que tiene una tabla llamada log.
Set conn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
conn.Open "DBQ=" & Server.Mappath("db\sgc.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"
SQL = "SELECT * FROM log"
rs.Open SQL, conn, 1, 3
do while not rs.eof
response.write("usuario: " & rs("id_usr"))
response.write("<br>")
response.write("Fecha: " & rs("tiempo"))
response.write("<br>")
response.write("IP: " & rs("ip"))
response.write("<br>")
response.write("Accion: " & rs("accion"))
response.write("<br>")
response.write("------------------------------------------------------------")
response.write("<br>")
rs.movenext
loop
rs.close
conn.close
%>
La primera vez que la veo funciona correctamente, me muestra todos los registros, pero cuando aprieto REFRESH ya no me funciona mas, y me tira error en la linea. conn.Open "DBQ=" & Server.Mappath("db\sgc.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"
veo otra parte del sistema y no funciona la conexión a la base de datos, como que el conn.close que pongo al final no funcionara.
Alguna explicación? |