Cómo funciona

Este ejemplo utiliza un archivo: Counter.asp, que usa el control en tiempo de diseño Recordset para crear una conexión a la tabla Counter en la base de datos Gallery. Cuando se abre el conjunto de registros, se agrega un nuevo registro a la tabla y se escriben los datos en los campos correspondientes:

function CounterRecordset_ondatasetcomplete(){
  fieldsArray = new Array("Remote_Host","Path_Info","HTTP_User_Agent");
  valuesArray = new Array(Request.ServerVariables("Remote_Addr"), Request.ServerVariables("Path_Info"), Request.ServerVariables("HTTP_User_Agent"));
  CounterRecordset.addImmediate(fieldsArray, valuesArray);
}

Si se utiliza un control en tiempo de diseño Label, se utiliza el número total de registros del conjunto de registros para mostrar el número actual de visitas a esta página.