Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it L'avatar di StegcO
    Registrato dal
    Aug 2008
    Messaggi
    371

    [WWWROOT] Gestione Database

    Ciao a tutti,

    premetto che non sò in quale sezione mettere questa richiesta, al massimo cancello il post, il punto è questo.

    Io ho il mio famoso programmino che grazie a dio ora funziona perfettamente, una delle tabelle del mio DB (che sta su un server che chiameremo AAA) dovrebbe incrementarsi tramite la compilazione di una pagina ASP che gira sotto WWWROOT del server che chiameremo BBB

    Solo che nella pagina ASP, qualsiasi indirizzo del DB do non lo va a trovare (IP, nome, ecc.) probabilmente perchè più in alto della wwwroot non vede nulla.

    Ho provato a creare un DB (dentro WWWROOT) con a tabella collegata che punta a AAA (quindi fuori dal server dove gira IIS), ma continua a darmi l'errore:

    codice:
    Microsoft JET Database Engine error '80004005' 
     The Microsoft Jet database engine cannot open the file '\\BBB\sito\database.mdb'. dentro al quale c'è una tabella collegata che punta ad AAA
    It is already opened exclusively by another user, or you need permission to view its data. 
     /sito/contatti_effettivo.asp, line 63 qui è la riga della insert che punta al DB dentro la wwwroot ma collegata alla tabella che è sul DB fuori da wwwroot
    C'è modo di fare puntare FUORI wwwroot, oppure se stò lavorando su una web-application DENTRO WWWROOT/IIS non posso uscire dalla cartella wwwroot?


    Scusate se ho sbagliato sezione ma non trovo una risposta su google..


    Grazie

  2. #2
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    Devo dirti che non ho capito nulla di ciò che cerchi di spiegare.
    Fai qualche esempio.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    69
    Tieni presente che in IIS tu puoi cambiare Home directory al quale puntare..
    Quindi potresti anzichè avere c:\inetpub\wwwroot un altro percorso..
    Se non è questo che ti serviva posta un esempio che cercheremo di aiutarti

    bye
    ::CIRMAS::
    http://www.lottointelligente.it
    (il gioco del lotto, previsioni lotto gratis, forum lotto, spazio personale utenti)
    http://www.commerciobresciano.it (portale annunci)

  4. #4
    Utente di HTML.it L'avatar di StegcO
    Registrato dal
    Aug 2008
    Messaggi
    371
    Ma come ci punto? i osu oquesta StringaConn

    codice:
    objConn.Open("Provider = Microsoft.Jet.OLEDB.4.0; Data Source = \\NomeServer\cartella\database.mdb")
    ho prova sia con nome server che con il suo indirizzo IP ma niente, sempre lo stesso errore..

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Indirizzo assoluto:
    C:\cartella1\cartella2\db.mdb

    Roby

  6. #6
    Utente di HTML.it L'avatar di StegcO
    Registrato dal
    Aug 2008
    Messaggi
    371
    e ma lui come fa a sapere che se dico:

    F:/FILES


    intendo il disco F dell'altro server e non il disco F di se stesso (dove gira IIS)??

  7. #7
    Originariamente inviato da StegcO
    e ma lui come fa a sapere che se dico:

    F:/FILES


    intendo il disco F dell'altro server e non il disco F di se stesso (dove gira IIS)??
    non puoi avere mappati due dischi F su uno stesso pc;

    come ti ho già detto su un altro forum puoi usare anche il percorso *fisico* UNC di una share di rete ; per esempio \\<Nomeserver oppure IP>\<Share>\...\database.mdb

    HTH

  8. #8
    Utente di HTML.it L'avatar di StegcO
    Registrato dal
    Aug 2008
    Messaggi
    371
    \\<NomeServer o IndirizzoIP>\<NomeCartellaSharata>\database.mdb

    Stesso errore, eppure Everyone ha tutto abilitato

    P.S. vi ricordo che la cartella è su un server ESTERNO a quello dove gira IIS

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    69
    Questa connessione non ti puo andare bene quindi..

    codice:
    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)};" & _
    						"DBQ=" & Server.MapPath ("mdb-database\DB_BACK_OFFICE.mdb")
    Conn.Open
    ::CIRMAS::
    http://www.lottointelligente.it
    (il gioco del lotto, previsioni lotto gratis, forum lotto, spazio personale utenti)
    http://www.commerciobresciano.it (portale annunci)

  10. #10
    Originariamente inviato da cirmas
    Questa connessione non ti puo andare bene quindi..

    codice:
    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)};" & _
    						"DBQ=" & Server.MapPath ("mdb-database\DB_BACK_OFFICE.mdb")
    Conn.Open
    ... ma non aveva detto che il db access si trova su un altro server

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.