Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    43

    Problema con Server.MapPath

    Ho un problema con la connessione al db.
    global.asa:
    <SCRIPT LANGUAGE=VBScript RUNAT=Server>
    Dim dbConnString
    Call getCurrentConfig("config.txt")

    Sub getCurrentConfig (configFileName)
    Dim fso, configFilesPath, configFile, configFileText, configLine, currentParameter, currentParameterValue
    Set fso = Server.CreateObject("Scripting.FileSystemObject")
    configFilesPath = Server.MapPath("/admin/config/configFiles")
    If fso.FolderExists(configFilesPath) Then
    If fso.FileExists(configFilesPath & "\" & configFileName) Then
    Set configFile = fso.GetFile(configFilesPath & "\" & configFileName)
    Set configFileText = configFile.OpenAsTextStream(1)
    ...
    etc...

    poi:
    /admin/config/configFiles/config.txt
    in questo file di testo ho la seguente espressione:

    dbConnString#Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:/inetpub/test/database/db.mdb

    Per trasferire il sito dal locale al server esterno non riesco a sostituire il percorso assoluto con il Server.MapPath

    cioè se nel file di testo scrivo:

    dbConnString#Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.MapPath("/database/db.mdb")

    mi dice che il formato della stringa di inizializzazione non è conforme alla specifica OLE DB

    se scrivo:

    dbConnString = Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.MapPath("/database/db.mdb")

    non trova il percorso!

    non vorrei alterare il global ma non so proprio cosa mettere nel file di testo per farlo funzionare

  2. #2
    anchio avevo lo stesso problema conn il global.asa, poi ho messo tutto in una pagina asp, non nel global.asa e mi si è risolto... prova e dimmi se ti dà qualke errore...
    Bombardare per la pace, è come trombare per la verginità.

    C'è qualcuno al mondo che tromba troppo secondo me...

    Andrea Medici

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    43
    E' una possibilità, ma non vorrei rinunciare al global.asa ... e sopratutto a questo (che mi semplifica molte operazioni sulle pagine).

    comunicazione sociale:
    Salviamo il global!

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.