Foros del Web » Programando para Internet » ASP Clásico »

#include FILE="adovbs.inc"

Estas en el tema de #include FILE="adovbs.inc" en el foro de ASP Clásico en Foros del Web. perdon por la ignorancia para que sirve este include ? lo veo en muchos codigos , me podrían explicar ? #include FILE="adovbs.inc gracias <%@ LANGUAGE="VBSCRIPT" ...
  #1 (permalink)  
Antiguo 17/11/2005, 06:08
(Desactivado)
 
Fecha de Ingreso: agosto-2002
Mensajes: 1.458
Antigüedad: 22 años, 8 meses
Puntos: 0
#include FILE="adovbs.inc"

perdon por la ignorancia para que sirve este include ? lo veo en muchos codigos , me podrían explicar ? #include FILE="adovbs.inc

gracias



<%@ LANGUAGE="VBSCRIPT" %>
'Incluimos el archivo adovbs.inc
<!-- #include FILE="adovbs.inc" -->
<HTML>
<HEAD>
<TITLE>Document Title</TITLE>
</HEAD>
<BODY>
<%
'lo primero es crear la conexion con la tabla de nuestra base de datos
SET OBJDBCONNECTION = SERVER.CREATEOBJECT("ADODB.CONNECTION")
OBJDBCONNECTION.OPEN "Ejemplo"
SQLQUERY = "SELECT * FROM SECCION"
SET RSTABLA = OBJDBCONNECTION.EXECUTE(SQLQUERY)
'Ahora creamos la tabla donde se desplegaran las secciones que existen en nuestra tabla
%>
<TABLE>
<%
'Ahora agregamos nuestros datos a la tabla dinamica
'Checa que no sea fin de archivo
DO WHILE NOT RSTABLA.EOF %>
<TR>
<TD>
<!--Desplegamos la fotografia de la seccion y hacemos el link a la siguiente pagina pasando el ID
de la seccion para que siguiente pagina nos muestre las postales correspondientes a esa
seccion, con lo cual la liga quedaria algo asi seccion.asp?id=1 o el numero correspondiente al
ID de ese registro el cual debe de estar incluido en la tabla postales en el campo seccion y asi
vamos a lograr filtrar solo las postales de esa seccion -->
<AHREF="seccion.asp?idSeccion=<%=RSTABLA("ID")%>"> <IMG SRC="<%= RSTABLA("FOTOGRAFIA")%>" border=0></A>
</TD>
<TD>
<!--Despliega el nombre de la seccion-->
<%= RSTABLA("SECCION")%>
</TD>
</TR>
<%
'Se mueve al siguiente registro
RSTABLA.MOVENEXT
'Se regresa hasta el Do While
LOOP
%>
</TABLE>
  #2 (permalink)  
Antiguo 17/11/2005, 06:29
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 21 años, 4 meses
Puntos: 144
Sirve para incluir unas constantes para VBScript que hay en ese fichero.

Por ejemplo, cuando te conectas a una BD, puedes usar:
Código:
rs.open SQL,oConn, 1, 3
o bien haciendo un include del fichero adovbs.inc, que entre otras líneas tiene estas:

Código:
'---- CursorTypeEnum Values ----
Const adOpenForwardOnly = 0
Const adOpenKeyset = 1
Const adOpenDynamic = 2
Const adOpenStatic = 3

'---- LockTypeEnum Values ----
Const adLockReadOnly = 1
Const adLockPessimistic = 2
Const adLockOptimistic = 3
Const adLockBatchOptimistic = 4
Y abres el recordset de esta otra forma:
Código:
rs.CursorType = adOpenKeyset
rs.LockType = adLockOptimistic
rs.open SQL,oConn
En el ejemplo que ponías, creo que no es necesario hacer el include. Yo prefiero usar la primera forma (numerillos).
  #3 (permalink)  
Antiguo 17/11/2005, 07:11
(Desactivado)
 
Fecha de Ingreso: agosto-2002
Mensajes: 1.458
Antigüedad: 22 años, 8 meses
Puntos: 0
pero teniendo esta parte de la conexion


SET OBJDBCONNECTION = SERVER.CREATEOBJECT("ADODB.CONNECTION")
OBJDBCONNECTION.OPEN "Ejemplo"

que iria dentro de :

<!-- #include FILE="adovbs.inc" -->

gracias estoy aprendiendo este tema de los include
  #4 (permalink)  
Antiguo 17/11/2005, 09:10
(Desactivado)
 
Fecha de Ingreso: agosto-2002
Mensajes: 1.458
Antigüedad: 22 años, 8 meses
Puntos: 0
por favor ayuda
  #5 (permalink)  
Antiguo 17/11/2005, 09:59
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Bueno, solamente es una cadena de conexion dentro de un include, haciendo con esto que la conexion se abra donde quiera que encuentre este include.

Y ahora que andas aprendiendo sobre los includes, te recomiendo que no les pongas extension .inc, en el caso de las constantes, pues no creo que sea mucho problema, pero no uses esta extension para conexiones, rutas, etc, ya que puede ser visto por cualquiera.

Salu2 amigo!
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #6 (permalink)  
Antiguo 17/11/2005, 10:33
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 21 años, 4 meses
Puntos: 144
El fichero adovbs.inc te lo puedes descargar -entre otros sitios-, desde aquí: http://www.asp101.com/articles/john/adovbs/adovbs.inc
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:25.