Академический Документы
Профессиональный Документы
Культура Документы
com
1 - Introduccin 2 - Principios bsicos 3 - Objetos 4 - Funciones bsicas 5 - Introduccin a las bases de datos 6 - Alojamiento ASP 7 - Acerca de este manual
http://www.webexperto.com
cargamos
En este ejemplo se declaran tres variablesy se cargan con los datos correspondientes, y luego se imprimen en medio del Realizado por Fabian Mller (fabian@webexperto.com) www.webexperto.com -
http://www.webexperto.com
Siempre debe utilizarse antes de los tags Html, ya que de otra forma dar error. Response.Cookie Sirve para "plantar" una cookie en la PC del cliente: <% Response.Cookies("nombre") Response.Cookies("edad") %> "Fabian" "18"
En la cookie nombre se guardar la palabra Fabian, y en edad 18. Objeto Request Es el encargado de tomar los datos, ya sea de un formulario o de otro tipo de variables. Request.Form Toma los datos ingresados en un formulario. En el siguiente ejemplo el formulario incluido dentro del archivo formulario.htm, enva a procesar los datos al archivo procesa.asp: formulario.htm <html> <head></head> Realizado por Fabian Mller (fabian@webexperto.com) www.webexperto.com -
http://www.webexperto.com
http://www.webexperto.com
<% nombre=Request.Cookies("nombre") Response.Write "Hola, " &nombre& "." %> Objeto Session Permite almacenar informacin necesaria para una sesin del usuario. Las variables almacenadas con el objeto Session no se pierden al cambiar de pgina, sino que perduran hasta que se eliminado por el servidor, o bien cuando se llame al mtodo Abandon que cierra la sesin. <% session("nombre")="Fabian"%> De esta forma, almacenaremos dentro de la variable de sesin nombre la palabra Fabian. Tambinpodemos, a partir de una variable de session, guardar la informacin en otra variable: <% nombre= session("nombre")%> Para destruir una variable session puede ocurrir dos cosas: una es que el usuario est 20 minutos sin actividad dentro del sitio, y la otra es llamar al mtodo Abandon: <% Session.Abandon%> Objeto Application Este objeto se utiliza para compartir informacin entre todos los usuarios de una aplicacin. Como varios usuarios pueden compartir este objeto, se utilizan los mtodos Lock y Unlock para no permitir que dos o mas usuarios puedan al mismo tiempo modificar la propiedad. Lock Asegura que solo un usuario pueda modificar el objeto Application a la vez. <% Application.Lock%> Unlock Desbloquea al objeto previamente bloqueado, para poder ser modificado por otro usuario despus de haberlo bloqueado mediante el mtodo Lock. Si no se desbloquea el objeto Application, el servidor lo hace automticamente cuando la pgina .asp termina o transcurre el tiempo de espera. <% Application.UnLock%>
Ejemplo: <% Application.Lock Application("visitas") = Application("visitas")+1 Application.Unlock %> Sos el visitante N <%=Application("visitas")%>
FUNCION
http://www.webexperto.com
Ejemplos de fecha y hora Imprimir fecha y hora actual Cdigo La fecha actual es <%=date()%> <br> La hora actual es <%=time()%> <br> Resultado La fecha actual es 25/3/2001 La hora actual es 21:25:5 Imprimir Da, Mes y Ao por separado Cdigo <% ' Declaramos variables Option Explicit Dim fecha, anio, mes, dia ' Guardamos la fecha actual dentro de fecha fecha=Date() ' A partir de fecha, sacamos el dia, mes y ao anio=year(fecha) mes=month(fecha) dia=day(fecha) %> Dia: <%=dia%><br> Mes: <%=mes%>br> < Ao: <%=anio%><br> Resultado Dia: 25 Mes: 3 Ao: 2001 If...Then...Else Esta instruccin es conocida en todos los lenguajes de programacin.Su tarea es ejecutar una instruccin a partir del resultado de una condicin. If condicion then instruccion if condicion then instruccionA Realizado por Fabian Mller (fabian@webexperto.com) www.webexperto.com -
http://www.webexperto.com
Noten que cuando se trabaja con nmeros se omiten las comillas ("). For...Next Esta instruccin sirve para repetir un grupo de instrucciones una determinada cantidad de veces. for contador = principio TO fin [Step incremento] [instrucciones] exit for [instrucciones] next Ejemplos: <% for cont = 1 TO 10 Response.Write "Esta next %>
es la
lnea
nmero:
<% for cont = 1 TO 10 if cont=2 then Response.Write "La lnea end if next %>
N 2"
http://www.webexperto.com
Data
(*.mdb)};
DBQ=" &
Recordset Se utiliza para realizar operaciones sobre las tablas de la base de datos. Para crear el objeto RecordSet se utiliza la lnea set rs=Server.CreateObject("ADODB.Recordset") seguida de una instruccin SQL para realizar alguna operacin. InstruccionesSQL A travs de estas instrucciones, podemos determinar que tipo de operacin vamos a realizar sobre la tabla de la base de datos, puede ser seleccionar (select), borrar (delete), agregar (insert), entre otros. Para ejecutarla hay que crear primero el objeto del RecordSet, y luego de la instruccin SQL escribir: set rs=oConn.Execute(SQL) . Aqu explicamos brevementealgunas de ellas: Select Recupera registros de una tabla. SELECT [ALL | DISTINCT]lista_selecccion [INTO [nueva_tabla]] [FROM {tabla | consulat} [[, {tabla2 | consulta2} [..., {tabla16 | consulta16}]] [WHERE criterio] [GROUP BY criterio] [HAVING criterio] [ORDER BY criterio] [COMPUTE criterior] [FOR BROWSE] Algunos ejemplos simples: SELECT * FROM TABLA Selecciona todos los registros de Tabla SELECT nombre, apellido FROM TABLA Selecciona los registros nombre y apellido de Tabla Realizado por Fabian Mller (fabian@webexperto.com) www.webexperto.com -
http://www.webexperto.com
http://www.webexperto.com
Si tenemos dinero para invertir, es recomendable contratar un servicio de hosting, ya que son muchsimos ms rpidos y adems, brindan soporte tcnico especializado.