% response.Buffer=true Const adCmdText = &H0001 Const adOpenStatic = 3 'wMessage=trim(request("strMessage")) 'Response.Write "Mensaje: " & wMessage %> <% ' Contador de visitas: ' a) Hacemos la conexión a la BD. 'sMdb="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("\siesta_web\database\accesos.mdb") & ";Persist Security Info=False;Jet OLEDB:Database Password=pintas" sMdb="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\database\accesos.mdb" & ";Persist Security Info=False;Jet OLEDB:Database Password=pintas" set oConn=server.CreateObject("ADODB.Connection") oConn.ConnectionString=sMdb oConn.Open ' b) Recogemos el Contador_Visitas de la Base de Datos. sql = "SELECT * FROM visitas" set RS= server.CreateObject("ADODB.Recordset") RS.Open sql, oConn, 3,3 ' c) Ahora nos fijamos si existe ya un registro. ' c.1) Si no existe lo creamos. If RS.EOF then oConn.Execute"INSERT INTO visitas (Contador_Visitas) VALUES (1)" ' c.2) Si existe el registro se aumenta en 1 el valor. Else oConn.Execute"UPDATE visitas SET Contador_Visitas="&(RS("Contador_Visitas")+1)&"" End IF ' d) Guardamos el valor en una variable dim Contador_Visitas Contador_Visitas = RS("Contador_Visitas") ' e) Cerramos la Base de Datos RS.CLose oConn.Close Set RS = nothing Set oConn = nothing %>
| ||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||