Visualizzazione dei risultati da 1 a 7 su 7

Discussione: problema su aruba

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    43

    problema su aruba

    Salve,

    problema:
    Ho caricato un sito in asp 3.0 su aruba...
    ho messo il db nella directory specificata, ma ho problemi a farlo raggiungere dalle asp...

    in un file di configurazione ho dato questo percorso:
    - dbConnString#Provider=Microsoft.Jet.OLEDB.4.0;Data Source=(per dare un percorso assoluto cosa devo scrivere qui????)

    in locale mi funziona scrivendo: c:\inetpub\test\mdb-database\dati.mdb

    (dicitura completa:
    dbConnString#Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\inetpub\test\mdb-database\dati.mdb)

    Ma sul server???????

    ---

    Grazie per le eventuali soluzioni..

  2. #2
    Potresti usare una connessione come questa, tanto per farti un esempio:
    codice:
    <%
    Set Conn = Server.CreateObject("ADODB.Connection")
    DSNtest="DRIVER={Microsoft Access Driver (*.mdb)}; "
    DSNtest=dsntest & "DBQ=" & Server.MapPath("/mdb-database/dati.mdb")
    Conn.Open DSNtest
    %>
    Dove Server.MapPath equivale al percorso della directory principale del server Web.
    Per impostazione predefinita, tale percorso è:
    C:\Inetpub\Wwwroot


  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    43
    Il problema è che la connessione al db non la setto nel global.asa (qui setto la variabile dbConnString) e collego la richiesta in un file di testo [Call getCurrentConfig("config.txt")].
    La soluzione che mi proponi richiederebbe di reimpostare tutta la struttura dell'asp... dove le pagine fanno riferimento alla variabile.

    come posso settare un percorso assoluto mantenendo la forma utilizzata per il test in locale???
    che è questa: dbConnString#Provider=Microsoft.Jet.OLEDB.4.0;Data Source=/mdb-database/superocchiodb.mdb

  4. #4

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    ...Data Source="& server.MapPath("/mdb-database/superocchiodb.mdb")
    Roby

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    43
    Grazie Roby, ma continua a darmi un errore:
    il formato della stringa di inizializzazione non è conforme alla specifica OLE DB

    ...
    Per fare capire la struttura, nel global.asa ho:
    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")
    [...]

    nel file .txt (in locale) se metto il percorso assoluto funziona...

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    43
    Rilancio la questione:

    Nel global.asa dichiaro la variabile (stringa di connessione):
    - Dim dbConnString
    e rimando al file di testo config.txt
    - Call getCurrentConfig("config.txt")
    All'interno di una subrotine creo l'oggetto connessione e indico il percorso del file di testo:
    - Set fso = Server.CreateObject("Scripting.FileSystemObject")
    - configFilesPath = Server.MapPath("/admin/config/configFiles")
    ...

    Nel .txt:
    Quando lo testo in locale metto la seguente dicitura:
    - dbConnString#Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Inetpub\Rivista\database\superocchiodb.m db

    Così funziona a meraviglia, ma portandolo sul server non so che percorso assoluto dare, ma neanche come trasformare questa frase, in modo da dare un percorso relativo...
    Se scrivo come dice Roby72 (...Data Source="& server.MapPath("/mdb-database/superocchiodb.mdb")

    Mi da questo tipo di errore:
    - il formato della stringa di inizializzazione non è conforme alla specifica OLE DB

    Non capisco come devo mettere????

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.