Visualizzazione dei risultati da 1 a 8 su 8

Discussione: connessione esterna

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    107

    connessione esterna

    Ciao ragazzi!

    Sto cercando in tutti i modi di connettermi da mio localhost(il tutto poi andrà su un host) a un database presente su un mio sito ma non ci riesco...uff?!

    Ho provato un po in tutti i modi, per lo più assegnando nella connessione l'indirizzo

    Server.MapPath("http://www.miosito.it/database.mdb");


    ma niente da fare....


  2. #2
    devi usare così il percorso

    codice:
    pathDB = Server.MapPath("/") & "/database.mdb"

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    107
    grazie...
    ...potresti essere un po più preciso

    ...dove devo mettere http://www.miosito.it ?

    saluti

  4. #4
    Da nessuna parte.. se tu devi recuperare dove è memorizzato un db per fare la connessione non devi usare un indirizzo virtuale, cioè http://www.miosito.it, ma un indirizzo fisico, d:\database\miodb.db... il server.mappath serve per recuperare l'indirizzo fisico di un file o cartella contenuta nella cartella virtuale del sito.

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    107
    quindi se non ho capito male non riuscirò in nessun modo a recuperare delle info da un server...
    ...se non utilizzando il server stesso, giusto?

  6. #6

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    107
    scusa...in che senso?

    Una volta che creo la connessione in teoria posso scaricare quello che voglio...il problema sta nel creare la connessione non in indirizzo locale ma in indirizzo remoto...

  8. #8
    Partiamo dal fatto che non puoi fare una connessione estrena al tuo server. L'unica connessione che puoi fare è interna verso il percorso di una cartella.

    Questa è la tua stringa di connessione
    "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=<MIO DB>;"

    al posto di <MIO DB> tu devi mettere il percorso completo partendo dall'unità fisica fino ad arrivare al database... ad esempio :

    c:\somepath\myDb.mdb

    solitamente, a meno che il server dove girano le pagine non sia tuo il Db viene messo in una cartella del tuo sito web.
    per poter accedere al percorso del DB dovrai usare

    server.mappath("/")"&"/myDb.mdb"

    da usare al posto di <MIO DB> nella stringa di connessione.

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.