Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    dove mettere la stringa di connessione?

    ... è un po banale lo so, ma da quando sto guardando il .net non riesco a capire dove mettere la stringa di connessione al db (access)

    la stringa usa il server.mapPath
    "provider=Microsoft.Jet.OLEDB.4.0; data source=" & Server.MapPath("nomedatabase.mdb")


    dove conviene metterla dato che nel web.config il server.mapPath non si può mettere?!?!??

    Grazie a tutti!!!

  2. #2
    Utente di HTML.it L'avatar di Umanista
    Registrato dal
    Jan 2002
    Messaggi
    1,022
    Usa un controllo web personalizzato. Comunque è meglio se eviti il server mapPath


  3. #3

    Perche?!?

    perchè non dovrei usare il server.mapPath e cosa dovrei usare?

  4. #4
    Utente di HTML.it L'avatar di Umanista
    Registrato dal
    Jan 2002
    Messaggi
    1,022
    il percorso completo al db

  5. #5

    non capisco....

    hai detto di usare il percorso completo, ma diciamo che io non lo so o non lo saprei sempre in quanto il server che ospita il mio sito non è mio....

    poi scusa non mi hai spiegato perchè sarebbe meglio non usare il mapPath! ...spiegati!


    scusa se ti stresso, ma non sei tanto prolisso.....

  6. #6
    Utente di HTML.it L'avatar di Umanista
    Registrato dal
    Jan 2002
    Messaggi
    1,022
    1) Il percorso completo lo puoi ricavare dovunque e comunque con le variabili del server.

    2) La stringa di connessione con il percorso completo è la soluzione più efficiente. L'uso di Server.MapPath impiega delle risorse che sarebbe meglio risparmiare.
    Ad esempio con asp.net non è consigliabile usare neppure le connessioni di sistema con il DSN.

  7. #7

    mi puoi fare un esempio?

    a che classe devo fare riferimento?

  8. #8
    Utente di HTML.it L'avatar di Umanista
    Registrato dal
    Jan 2002
    Messaggi
    1,022
    Vuoi dire come fare a leggere le variabili del server?
    In un semplice file .asp scrivi questo

    For Each Item In Request.ServerVariables
    Response.write "<font color ='red'>" & Item &_ " :</font> " &_ Request.ServerVariables(Item) & "
    "
    Next

    e ottieni tutte le informazioni di cui hai bisogno.

  9. #9

    ok grazie!

    la server variable è:

    request.serverVariables("APPL_PHYSICAL_PATH")

    con questa quindi conviene specificare il percorso fisico per costruire la stringa di connessione.

    Grazie!

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Dove sta scritto che usare una variabile del server richiede meno memoria del buon vecchio Server.MapPath?

    Hey hey, my my Rock and roll can never die!

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.