include a traves de bd

06/02/2004 - 02:30 por Francisco Rodriguez | Informe spam
hola de nuevo, estoy tratando de hacer un include de esta forma:

<!--#include virtual="<%=(empresa2.Fields.Item("include").Value)%>

enn donde en el campo include tengo el archivo, ofertas.asp
el caso es que me dice que no encuentra el archivo a incluir.
Se puede hacer de esa forma?

Preguntas similare

Leer las respuestas

#6 Francisco Rodriguez
06/02/2004 - 21:12 | Informe spam
bueno, ya he pasado todo eso, pero sigue sin cargar, aunque ya empieza a
leer el codigo de la pagina que queria incluir, lo que pasa que ahora me da
el error este:

Tipo de error:
Error de compilación de Microsoft VBScript (0x800A0411)
Nombre redefinido
/recisur/Connections/probando.asp, línea 8, columna 4
Dim MM_probando_STRING

esto es lo del archivo de conexion a la base de datos


"Francisco Rodriguez" escribió en el mensaje
news:
veamos he hecho esto de los cases, pero ahora me dice que no encuentra el
archivo aunque en el dreamweaver se ve la pagina fundida con la otra. El
codigo es el siguiente:
<%

Dim iId


iId = Request.QueryString("Id")

Select Case iId
Case "1"
%>
<H3>HOLA MUNDO ESTA ES LA OPCION 1</H3>
<%
Case "2"
%>
<H3>HOLA MUNDO ESTA ES LA OPCION 2</H3>
<%
Case "3"
%>
<H3>HOLA MUNDO ESTA ES LA OPCION 3</H3>
<%
Case "4"
%>
<!--#include virtual="ofertas.asp"-->

<%
Case Else

End Select


%>

lo he tenido que poner el include en "virtual" porque poniendolo en "file"
me dice que nanai porque ya tengo el include de la conexion.


"Benjamin Porter" escribió en el mensaje
news:%
> No se puede, definitivamente. Lo que te queda es incluir todos los
archivos,
> pero ejecutarlos selectivamente de acuerdo al valor de tu parámetro.


Para
> ello procedes asi:
>
> <%
> Select case condicion
> case 1
> %>
> <!--#include file="archivo1.inc"-->
> <%
> case 2
> %>
> <!--#include file="archivo2.inc"-->
> <%
> case 3
> %>
> <!--#include file="archivo3.inc"-->
> <%
> end select
> %>
>
>
> Nota: A diferencia de lo que puedes pensar, TODOS los archivos (1,2 y
3.inc)
> se van a incluír en tu página... pero por el control de flujo que


impones
> con select-case (podría haber sido tambien con if-else, da igual) sólo


se
> ejecutará el código de aquel archivo que decidas...
>
>
> Atentamente
> _____________________
> Benjamin Porter
>
> (Evidentemente sin el ".punto")
>
>
>
>
>
>
>
>
>
>
>
> "Francisco Rodriguez" escribió en el mensaje
> news:u$
> > el caso es que necesesitaria hacerlo asi, porque tengo una pagina que
coje
> > los datos de la siguiente forma:
> >
> > htpp://www.miservidor.com/probando.asp?ID=1
> >
> > pues bien los registros llegan hasta 5, es decir, ID=1, ID=2 etc...
> >
> > En el ID=3 quiero que se incluya una pagina, pero por lo que me has
> > comentado esto no se puede hacer, como podria incluirle una pagina sin
que
> > me salieran las otras entonces?
> > muchas gracias
> >
> > "Manuel Etcheto" escribió en el
> > mensaje news:b99401c3ec54$4801ee80$
> > Hola
> > No, no se puede
> > Los include se incluyen en tiempo de análisis, antes de
> > comenzar a procesar el asp
> > Tienes que escribir el nombre del/los archivo/s y se
> > incluirán todos
> >
> > Suerte
> > Manuel
> >
> > >hola de nuevo, estoy tratando de hacer un include de esta
> > forma:
> > >
> > ><!--#include virtual="<%=(empresa2.Fields.Item
> > ("include").Value)%>
> > >
> > >enn donde en el campo include tengo el archivo,
> > ofertas.asp
> > >el caso es que me dice que no encuentra el archivo a
> > incluir.
> > >Se puede hacer de esa forma?
> > >
> > >
> > >.
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#7 Francisco Rodriguez
06/02/2004 - 21:43 | Informe spam
TODO SOLUCIONADO, MUCHAS GRACIAS A TODOS!!!!!

;)

"Francisco Rodriguez" escribió en el mensaje
news:
bueno, ya he pasado todo eso, pero sigue sin cargar, aunque ya empieza a
leer el codigo de la pagina que queria incluir, lo que pasa que ahora me


da
el error este:

Tipo de error:
Error de compilación de Microsoft VBScript (0x800A0411)
Nombre redefinido
/recisur/Connections/probando.asp, línea 8, columna 4
Dim MM_probando_STRING

esto es lo del archivo de conexion a la base de datos


"Francisco Rodriguez" escribió en el mensaje
news:
> veamos he hecho esto de los cases, pero ahora me dice que no encuentra


el
> archivo aunque en el dreamweaver se ve la pagina fundida con la otra. El
> codigo es el siguiente:
> <%
>
> Dim iId
>
>
> iId = Request.QueryString("Id")
>
> Select Case iId
> Case "1"
> %>
> <H3>HOLA MUNDO ESTA ES LA OPCION 1</H3>
> <%
> Case "2"
> %>
> <H3>HOLA MUNDO ESTA ES LA OPCION 2</H3>
> <%
> Case "3"
> %>
> <H3>HOLA MUNDO ESTA ES LA OPCION 3</H3>
> <%
> Case "4"
> %>
> <!--#include virtual="ofertas.asp"-->
>
> <%
> Case Else
>
> End Select
>
>
> %>
>
> lo he tenido que poner el include en "virtual" porque poniendolo en


"file"
> me dice que nanai porque ya tengo el include de la conexion.
>
>
> "Benjamin Porter" escribió en el mensaje
> news:%
> > No se puede, definitivamente. Lo que te queda es incluir todos los
> archivos,
> > pero ejecutarlos selectivamente de acuerdo al valor de tu parámetro.
Para
> > ello procedes asi:
> >
> > <%
> > Select case condicion
> > case 1
> > %>
> > <!--#include file="archivo1.inc"-->
> > <%
> > case 2
> > %>
> > <!--#include file="archivo2.inc"-->
> > <%
> > case 3
> > %>
> > <!--#include file="archivo3.inc"-->
> > <%
> > end select
> > %>
> >
> >
> > Nota: A diferencia de lo que puedes pensar, TODOS los archivos (1,2 y
> 3.inc)
> > se van a incluír en tu página... pero por el control de flujo que
impones
> > con select-case (podría haber sido tambien con if-else, da igual) sólo
se
> > ejecutará el código de aquel archivo que decidas...
> >
> >
> > Atentamente
> > _____________________
> > Benjamin Porter
> >
> > (Evidentemente sin el ".punto")
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > "Francisco Rodriguez" escribió en el


mensaje
> > news:u$
> > > el caso es que necesesitaria hacerlo asi, porque tengo una pagina


que
> coje
> > > los datos de la siguiente forma:
> > >
> > > htpp://www.miservidor.com/probando.asp?ID=1
> > >
> > > pues bien los registros llegan hasta 5, es decir, ID=1, ID=2 etc...
> > >
> > > En el ID=3 quiero que se incluya una pagina, pero por lo que me has
> > > comentado esto no se puede hacer, como podria incluirle una pagina


sin
> que
> > > me salieran las otras entonces?
> > > muchas gracias
> > >
> > > "Manuel Etcheto" escribió en


el
> > > mensaje news:b99401c3ec54$4801ee80$
> > > Hola
> > > No, no se puede
> > > Los include se incluyen en tiempo de análisis, antes de
> > > comenzar a procesar el asp
> > > Tienes que escribir el nombre del/los archivo/s y se
> > > incluirán todos
> > >
> > > Suerte
> > > Manuel
> > >
> > > >hola de nuevo, estoy tratando de hacer un include de esta
> > > forma:
> > > >
> > > ><!--#include virtual="<%=(empresa2.Fields.Item
> > > ("include").Value)%>
> > > >
> > > >enn donde en el campo include tengo el archivo,
> > > ofertas.asp
> > > >el caso es que me dice que no encuentra el archivo a
> > > incluir.
> > > >Se puede hacer de esa forma?
> > > >
> > > >
> > > >.
> > > >
> > >
> > >
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida