Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Connessione access

  1. #1

    Connessione access

    Chi mi spiega come si fa la connessione ad un database access in asp.net???

    Grazie
    :metallica
    Che cosa vuoi che ti dica???
    Senti che bel rumore...

  2. #2
    Devi usare una connessione di tipo odbc passandogli la stringa di connessione uguale a quella usata in ASP 3.0

  3. #3
    però non puoi usare il server mappath

    oppure se qualcuno c'è riuscito, mi spiega come si fà ?
    Frate Priore: "È Lucifero in persona!"
    Trinità: "Lo conosci?"
    Bambino: "Mai sentito nominare, deve essere un professionista dell'est"

  4. #4
    si usa così:
    codice:
    ("provider=Microsoft.Jet.OLEDB.4.0; data source=" & Server.MapPath("dbase.mdb"))
    però se cerchi di salire di livello, ad esempio:

    codice:
    ("provider=Microsoft.Jet.OLEDB.4.0; data source=" & Server.MapPath("..\dbase\dbase.mdb"))
    ti da errore, dicendo che non si può salire di livello con ".."
    se qualcuno sa come si fa, me lo spieghi... grazie....

  5. #5
    ah si ??? bello !

    beh tradizionalmente + che salire si scende Server.MapPath("\dbase\dbase.mdb")) e questo dici che funziona?

    perchè io quando ho provato mi dà errore perchè non capisce Server.MapPath .... pensa sia un metodo di Server ...
    Frate Priore: "È Lucifero in persona!"
    Trinità: "Lo conosci?"
    Bambino: "Mai sentito nominare, deve essere un professionista dell'est"

  6. #6
    si, a me funziona....

    ma scusa se io ho una struttura del tipo:

    C:\INETPUB\WWWROOT\SITO1\DBASE\dbase.mdb
    e
    C:\INETPUB\WWWROOT\SITO1\CODE\file_con_server.mapp ath.aspx

    e voglio connettermi al database... non devo forse salire di livello?
    io lo faccio perchè quando mi prenderò un dominio gratuito, di sicuro
    non mi lascieranno fare una connessione DSN...e vorrei utilizzare
    una struttura di cartelle standard (senza cioè spostare il codice in
    C:\INETPUB\WWWROOT\SITO1\file_con_server.mappath.a spx

    ciao

  7. #7
    si ma mica lo scriverai in ogni aspx

    IO la connessuione (che per il momento ho sempre fatto con il percorso assoluto) la ficco nel web.config che stà nella cartella principale del mio sito, dove per intenderci c'è anche la index.aspx etc.

    e quindi mi serve di dirgli /miosito/cartella_database_miosito

    no ?
    Frate Priore: "È Lucifero in persona!"
    Trinità: "Lo conosci?"
    Bambino: "Mai sentito nominare, deve essere un professionista dell'est"

  8. #8
    Mi sa proprio di si.....leggevo pure che è meglio usarlo solo se indispensabile server.mappath, perchè occupa risorse per nulla....
    Grazie 1ooo Trinità...ciao

  9. #9
    Ciao,
    anch'io sto affrontando la stessa cosa. Setto il database con percorso assoluto nel Web.config e funziona tutto.

    es.

    <appSettings>
    <add key="ConnString" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\Inetpub\wwwroot\1stGuestbook\DB\database .mdb" />
    </appSettings>

    Il fatto è che quando si metteno i file on-line chiaramente il percorso cambia. Che ci devo mettere??? perchè se metto l'indirizzo del sito non va, e nemmeno specificando solo la sottodirectory.

    Come si deve fare????

  10. #10
    ho letto da qualche parte (mi pare su un'altro forum :sexpulp: .... ) che bisogna darivare il percorso.

    In pratica si "butta su" sul server una pagina che mi dice dove cavolo stà fisicamente

    poi da li il gioco è fatto

    Nel caso la trovate fatemelo sapere (la pagina... )
    Frate Priore: "È Lucifero in persona!"
    Trinità: "Lo conosci?"
    Bambino: "Mai sentito nominare, deve essere un professionista dell'est"

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.