Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 28
  1. #1
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    Aprire connessione su file Access su server diverso

    Devo aprire una connessione ad un file Access che si trova in un server diverso da dove risiede l'applicazione asp.net.

    Qualcuno può aiutarmi? (sono nei guai )

  2. #2
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    233
    usa il global.asax o creane uno con l'editor di testo e copia e incolla questo:
    <script language="VB" runat="server">

    private function ScegliPercorso()
    Const Sito="remoto " ' nota ben che c'è uno spazio quindi si verifica case else
    dim Percorso,VPercorso
    select case Sito
    case "remoto"
    VPercorso="/" 'in remoto usare questi valori
    case else
    VPercorso="/nomedelsito/" 'in locale usare questi valori
    end select
    Percorso=server.mappath(VPercorso)
    if right(Percorso,1) <> "\" or right(Percorso,1) <> "/" then Percorso=Percorso & "\"
    Percorso= left(Percorso,instrrev (Percorso,"\",instrrev (Percorso,"\")-1))

    Application("lamiaapplicazione")="Provider=Microso ft.Jet.OLEDB.4.0;Data Source=" & Percorso & "(eventuale precorso finale sotto la root\il tuo database)"

    end function

    sub Application_OnStart
    ScegliPercorso()
    end sub
    </SCRIPT>

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Ti ringrazio. Lo studio subito.
    Pietro

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Purtroppo ho dei problemi. Spiego meglio.
    Ho un progetto di prova nel mio computer. In questo progetto ho una pagina aspx di prova che semplicemente visualizza una griglia con i dati presi da un database access. Non ci sono problemi, tutto funziona.

    Adesso, apro una connessione di rete al server. Con Access, leggo tranquillamente il database nel server. Con Asp.net, no. Mi dice che non ho le autorizzazioni.

    La mia stringa di connessione e:
    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=I:\Inetpub\wwwroot\sici\db\test.mdb;Persist Security Info=False

  5. #5
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    233
    allora vedo che la stringa di connessione la sai fare,
    bene adesso non ti resta altro che andare sulla cartella db e col tato destro andare su proprietà, protezione e da lì aggingere se non compaiono nell'elenco anche le autorizzazioni x asp.net(deve esserci una voce simile) e per sicurezza anche Iusr_(nomecomputer).
    Dai loro le autorizzazioni in lettura e scrittura e il gioco è fatto.

  6. #6
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    NON FUNZIONA.

    Ho creato un utente ASPNET ed un utente IUSR_P12 nel server
    ed ho dato i permessi di scrittura alla cartella che contiene il database

    Aiuto!

  7. #7
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    233
    ma io ti ho detto di trovare anche la voce (importantissima!!!) di asp.net
    (da me è aspnet, oppure aspnet_wp account):adhone:

  8. #8
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da giannola
    ma io ti ho detto di trovare anche la voce (importantissima!!!) di asp.net
    (da me è aspnet, oppure aspnet_wp account):adhone:

    Ho messo (nel server):
    nome utente = ASPNET
    nome completo = aspnet_wp account
    descrizione = Account for running ASP.NET Worker process
    Gruppo = Users

    Alla cartella che contiene il file ho dato tutti i permessi

  9. #9
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    233
    ebbene..? funzia..?

  10. #10
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    No

    Pensa che ho fatto pure una connessione dati con visualstudio e funziona, ho spostato il file in una directory del mio computer e funziona, ma non riesco ad aprire una connessione con una pagina aspx.

    Grazie comunque della tua pazienza

    Ciao

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 © 2026 vBulletin Solutions, Inc. All rights reserved.