Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    48

    Include nel database non stampa

    Ciao ragazzi....

    ho bisogno di un piccolo aiuto...

    ho una pagina asp in cui faccio tante include di pagine del mio sito.
    Vengono incluse correttamente.

    il problema mi sorge su una include che faccio ricavandola dal database access.
    premetto che tutti gli altri record del database vengono ricavati correttamente quindi la connessione al database va.

    Io nel database, ho scritto in un campo "Testo" del record <!--#include file="News/blabla.asp">

    Nella pagina che richiamo la richiamo così <%=("Testo")%>.
    da quello che hocapito viene visto come commento

    non mi stampa niente! Come mai? grazie

  2. #2
    Le inclusioni vengono processate prima del codice ASP.
    In pratica il server, prima di eseguire il codice ASP, verifica se ci sono istruzioni di inclusioni. Se ci sono, prende il codice dei file inclusi e, tutto in memoria, mette nella pagina principale il codice dei file inclusi al posto delle istruzioni delle inclusioni e a quel punto esegue l'intero codice ASP come se fosse una sola pagina.
    Così come fai tu non fai altro che scrivere una semplice riga di testo "".

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    48
    si grazie molto chiaro...

    infatti io questa include la faccio solo se si verifica una certa condizione.

    come faccio allora a includere al posto di fare un include?

  4. #4
    Con server.execute(percorsoFile)

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    48
    sei un grande! ultima cosa...per perfezionareil tutto...

    se nel db metto solo il percorso del file ad esempio news/ciao.asp nel campo Testo

    nel file news.asp metterò <%=server.execute(<=%("Testo")%>)%>ma è sbagliato e ho anche provato <%=server.execute("<=%("Testo")%>")%>. mi sa che è solo un problema di apici...come posso fare? grazie

  6. #6
    codice:
    <%
    testo = rs("campoTestoDB")
    server.execute(testo)
    %>

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    48
    grazie mille...ho risolto...sei stato molto gentile

  8. #8
    Ciao,

    aggiungo una domanda...

    se otre a stampare il testo del campo volessi stampare anche tutti i record?

    é possibile?

    Grazie e buon anno
    La vita è come la scaletta di un pollaio... corta, ripida e piena di m....

    La mia vera facciozza..

  9. #9

  10. #10
    ciao Optime,

    guardando i post precedenti si capisce come inserire un file include passando dal DB.

    Fin tutto chiaro, solo che così inserisce solo il primo record.
    ammettiamo invece di avere più record, quindi più include da inserire, come faccio a metterli tutti?

    E' possibile utilizzare sempre server.execute oppure esiste un altro sistema
    La vita è come la scaletta di un pollaio... corta, ripida e piena di m....

    La mia vera facciozza..

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.