Visualizzazione dei risultati da 1 a 8 su 8

Discussione: include file

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    334

    include file

    ciao a tutti!
    con iis 6 non riesco a connettere ,a un database, una pagina che si trova in due directory
    Es. iis 5: Conn_String = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../../mdb-database/miodb.mdb")

    con iis 6 come sostituisco "../"

    Grazie 1000 a tutti

  2. #2
    Utente di HTML.it L'avatar di Fichico
    Registrato dal
    Nov 2002
    residenza
    Bologna
    Messaggi
    581
    codice:
    Conn_String = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("mdb-database/miodb.mdb")
    occhio agli include virtual con IIS6

  3. #3
    se è virtual val lo / iniziale

    codice:
    Conn_String = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/mdb-database/miodb.mdb")

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    334
    grazie a tutti ....
    ma facciamo finta che la mia pagina in asp si trova in due cartelle as .. root => cartella1 => carltella2, il mio db si trova in mdb-database il percorso al db non sarà piu questo..
    Conn_String = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/mdb-database/miodb.mdb")
    con iis 5 si scriveva ../../mdb-database/miodb.mdb con iis 6 come si fa!!
    grazie (se cera Smilies con la testa in fumo sicuramente era mio)

  5. #5
    Sì, il percorso sarà quello perchè essendo virtuale parte sempre dalla root.

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    334
    ok ma con iis 6 il ".." gli riconosce come errore?

    per non rompere piu le scatole dai usero questo ...

    "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:\Inetpub\wwwroot\sito\mdb-database\miodb.mdb"
    grazie 1000

  7. #7
    Utente di HTML.it L'avatar di Fichico
    Registrato dal
    Nov 2002
    residenza
    Bologna
    Messaggi
    581
    in IIS6 per percorsi a ritroso, devi sempre usare degli include virtuali, ovvero che aprtono dalla root

    in poche parole gli include file solo se il file/dir di destinazione è una sottodir della dir dove sei, sennò include virtual, che parte sempre dalla root

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    334
    ok ti ringrazio vuol dire che farò così
    .... ciao

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.