Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 1999
    Messaggi
    336

    chi mi aiuta con i percorsi? sto impazzendo!!

    ciao a tutti
    mi sto incasinando con i percorsi. c'è qualcuno di buona volontà che vuole aiutarmi?

    1) inannzi tutto ... comne devo lavorare?
    Ho impostato come directory di default di IIS la cartella WEBSITES presente nell'hard disk
    all'interno ci sono le varie cartelle che contengono i diversi siti in progress.
    Va bene così? o devo impostare di volta in volta una home directory differente?

    2) stringa di connessione

    all'interno della cartella SITO_CASA_MIA ho inserito, tra le altre:
    - la cartella mdb_database con all'interno il database1.mdb
    - la cartella ADMIN che contiene tutti i files per l'amministrazione del database
    tra questi c'è il file admi.asp all'interno del quale c'è questa stringa di connessione:

    set conn=Server.CreateObject("ADODB.Connection")
    cString = "Provider=Microsoft.Jet.OLEDB.4.0; " &_
    "Data Source="& Server.MapPath("../mdb-database/database1.mdb") &"; " &_
    "Jet OLEDBatabase Password=" & "PASSWORD" & ";"
    conn.Open cString

    con ../ ----> mi da l'errore "Impossibile utilizzare i caratteri ".." nel parametro Path del metodo MapPath."

    se lo tolgo e metto solo la / mi da l'errore che nn trova il database

    3) che genere di percorsi devo utilizzare su aruba?

    ciao!




    "

  2. #2
    Allora, come detto già tante altre volte , il path al db deve essere uguale a quello che scriveresti sul browser per scaricare il db, senza la parte http://nomesito
    Se il db sta su http://nomesito/mdb-database/db.mdb
    allora il path nella stringa di connessione sarà:
    server.mapPath("/mdb-database/db.mdb")
    Easy.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 1999
    Messaggi
    336

    grazie della risposta

    allora, però, devo modificare la directory virtuale di iis, giusto?
    perché, facendo nel modo che mi hai scritto il path del db sarebbe

    scriveresti sul browser per scaricare il db, senza la parte http://nomesito
    (non considero http.//127.0.0.1) "/SITO_IN_LAVORAZIONE/mdb-database/db.mdb"

    giusto?

  4. #4
    esatto.

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 1999
    Messaggi
    336

    denghiu

    grazie!

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    37
    Originariamente inviato da Mems
    Allora, come detto già tante altre volte , il path al db deve essere uguale a quello che scriveresti sul browser per scaricare il db, senza la parte http://nomesito
    Se il db sta su http://nomesito/mdb-database/db.mdb
    allora il path nella stringa di connessione sarà:
    server.mapPath("/mdb-database/db.mdb")
    Easy.
    e nel caso che il path sia un passo indietro?
    tipo io mi trovo ("<sito>/ita/") e devo aprire "../mdb-database/db.mdb"
    ho provato anche con server.mapPath(".") & "/mdb-database/db.mdb", ma la cosa non funge

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 © 2026 vBulletin Solutions, Inc. All rights reserved.