Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ASP
 contador asp
 Foro Bloqueado  Tema Bloqueado


Autor Temas
ingechava
Starting Member


17 Posts
Mensajes - 02 May 2005 :  17:31:22  Ver Perfil  Enviar Email
necesito un contador de visitas web, que se almacene en una base de datos para futuras estadisticas.

ce
Average Member

España
523 Posts
Posted - 03 May 2005 :  00:04:48  Ver perfil  Enviar e-mail  Visit ce's Homepage
y cual es el problema? ... cada vez que entre alguien a una pagina lo grabas en la BD y ya está...

Inicio Pagina

ingechava
Starting Member


17 Posts
Posted - 11 May 2005 :  20:05:18  Ver perfil  Enviar e-mail
ningun codigo me ha funcionado para guardar el dato en la base de datos

Inicio Pagina

ce
Average Member

España
523 Posts
Posted - 12 May 2005 :  09:38:14  Ver perfil  Enviar e-mail  Visit ce's Homepage
Seguro que se puede depurar mejor ya que lo copiado de un codigo que tenia por ahi...

<%
' tabla: contador
' campos: visitas y valor
Set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = miconexionalaBD
Recordset1.Source = "SELECT visitas, valor FROM contador"
Recordset1.CursorType = 1
Recordset1.CursorLocation = 2
Recordset1.LockType = 3
Recordset1.Open()

Recordset1.Fields.Item("valor").Value = Recordset1.Fields.Item("valor").Value + 1
Recordset1.Update

Recordset1.Close()
Set Recordset1 = Nothing
%>

Inicio Pagina

ingechava
Starting Member


17 Posts
Posted - 13 May 2005 :  16:11:46  Ver perfil  Enviar e-mail
gracias por el codigo, pero si no es mucho abusar, me podrías explicar a que te refieres con la linea:
Recordset1.ActiveConnection = miconexionalaBD
Que debo poner despues del igual?

Inicio Pagina

ingechava
Starting Member


17 Posts
Posted - 13 May 2005 :  16:34:15  Ver perfil  Enviar e-mail
puse el codigo
en Recordset1.ActiveConnection puse el nombre de mi variable de conexion
Me aparece este error
Microsoft JET Database Engine (0x80004005)
No se pudo encontrar el archivo ISAM instalable.


Inicio Pagina

ingechava
Starting Member


17 Posts
Posted - 13 May 2005 :  16:37:57  Ver perfil  Enviar e-mail
aqui esta mi codigo, espero me puedan ayudar.

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open ("Provider=Microsoft.Jet.OLEDB.4.0; DBQ=" & Server.MapPath("/bcontador.mdb"))
Set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = Conn
Recordset1.Source = "SELECT visitas, valor FROM contador"
Recordset1.CursorType = 1
Recordset1.CursorLocation = 2
Recordset1.LockType = 3
Recordset1.Open
Recordset1.Fields.Item("valor").Value = Recordset1.Fields.Item("valor").Value + 1
Recordset1.Update
Recordset1.Close
Set Recordset1 = Nothing
%>

Inicio Pagina

ce
Average Member

España
523 Posts
Posted - 14 May 2005 :  12:06:40  Ver perfil  Enviar e-mail  Visit ce's Homepage
comrpueba donde esta la BD.. si es en un directorio inferior:
Server.MapPath("../bcontador.mdb")
si es en el mismo directorio:
Server.MapPath("bcontador.mdb")

Inicio Pagina

ingechava
Starting Member


17 Posts
Posted - 15 Jun 2005 :  20:03:17  Ver perfil  Enviar e-mail
vamos. Alguien que me ayude, ya he intentado con bases de datos con archivos de texto y no funcionan.
con archivos de texto dice que no tengo permisos para escribir en el.

he probado en XP y en 2003 Server.

alguien me dijo que podría ser por el formato del disco (NTFS).

Espero que alguien me pueda resolver esto.

Todos los codigos que he encontrado no funcionan, y he encontrado muchos.

Saludos a todos.

Gracias.

Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar