connessione database access in dreamweaver

  • Creatore Discussione Creatore Discussione ferdi74
  • Data di inizio Data di inizio

ferdi74

Utente Attivo
2 Ago 2008
47
0
0
ciao a tutti, sto seguendo la guida ASP e Access in locale con Dreamweaver MX
il server locale funziona correttamente ma quando arrivo al punto di creare la connessione al db inserendo la stringa
DRIVER={Microsoft Access Driver (*.mdb)};DBQ= ;c:\Inetpub\wwwroot\mioSitoServer\mdb-database\global.mdb
effettuo il test e mi viene fuori operazione annullata...e nel pannello database a destra
sotto all'icona db le tabelle dei file di global.mdb ( come mostra l'immagine della guida visobile a questo indirizzo "http://editor.html.it/articoli/leggi/212/asp-e-access-in-locale-con-dreamweaver-mx/6/ " ) mi risultano " none "
qualcuno puo aiutarmi?
cosa succede dreamweaver nn si connette al db? e perchè?
 
Incolla questo nel browser:

c:\Inetpub\wwwroot\mioSitoServer\mdb-database\global.mdb

Si apre la finestra per scaricare il database?

Hai impostato i permessi in lettura ed in scrittura sulla cartella che contiene il database?

Senza denigrare quanto stai leggendo, ma ASP ed Access sono il centro; DW è "solo" l'editor per scrivere il codice e ti consiglio di usarlo come tale, non usando i suoi strumenti automatici... pensando che siano una scorciatoia.
 
...

ciao..dunque quando copio incollo ed invio il percorso che hai postato
mi si apre il software di access con la finestra che mi chiede se voglio aprire o meno il file global.mdb....io apro e vedo il contenuto del file come avevo già visto altre volte...tu mi chiedi se si apre la finestra per scaricare il database..è la stessa cosa?..( scusa ma sn all'inizio e sn poco tecnico )
poi..andando nella cartella mdb-database del mio sito in c:\Inetpub\wwwroot\mioSitoServer\mdb-database
e cliccando cn il m dx sulla cartella entro in proprietà/cindivisione web e condivido la cartella con il sito web predefinito di IIS e in modifica proprietà autorizzo lettura e scrittura mentre in basso nella stessa finestra lascio spuntato com'è solo script...
riprovo a fare il test...ma continua a dirmi operazione annullata...

PS.nella cartella mdb-database in generale c'è spuntata la casella Attributi: soloa letura ho provato a togliere la spunta ma chiudendo e riaprendo le proprietà torna nuovamente spuntata...c'entra questa cosa?
 
già presente..

ciao..veramente la mia casella mostra http..ecc..è già spuntata..ma io nn arrivo proprio al browser..facendo il test di connessione al database in dreamweaver mi esce semplicemente scritto operazione annullata..sto provando anche cn MySQL e PHP...idem...il server funziona, il database anche..appena provo in dw a fare il test per creare una connessione al db mi dice internal error server..????...

uffa!!!!...
 
Scusa, forse non sono stato chiaro, hai abilitato la visualizzazione dell'errore 500?

NO: fallo!

SI: che errore ti da? internal server error vuol dire errore 500... ma quale esattamente?
 
...

perdonami mi sento un'andicappato..come si abilita la lettura dell'errore 500?...sn andato sul link che mi avevi postato e li in opzioni internet-avanzate c'è spuntata la casella che dice di spuntare "Mostra messaggi di errore HTTP brevi" ma quando mi da l'errore 500 sn in dw dove vado a leggere i dettagli cm si fa?
 
Devi deselezionarla, lo soche per default è selezionata :)

Il messaggio è "Mostra messaggi di errore HTTP brevi" a noi non servono brevi, per questo la si deseleziona ;)

Dai calma, niente panico, la risolviamo!
 
ti ringrazio..sei troppo gentile..cmq ho fatto come dici, l'ho deselezionata..ma nn riesco a vedere nessun dettaglio dell'errore..ripeto io sono in dw e faccio il test della connessione al db..mi appare semplicemente " operazione annullata " quando invece provo cn php e mysql sempre in dw e sempre sul test mi dice "http error 500 internal server error" ma i server funzionano sia cn php che cn asp e funziona anche il db di mysql ed è connesso al server in mysql control center..
sto addirittura provando con un hosting gratuito per asp ed access..
vediamo se riesco a fare una connessione al db che risiede nel server remoto...le sto provando tutte...se nn supero questi blocchi quando comincio a fare un po di pratica e a creare qlcs di dinamico?..uff!!
 
waooooo...c'è l'ho fattaaaaaa....:-))))))

ho trovato una stringa spulciando tra i vari forum e funziona alla grandeeee....
ECCOLA!!!!!
"DBQ="& server.mappath("\Cartella\nome.mdb") &";Driver={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access;" & "PWD=" & 000000

....:-))))))...grazie cmq...spero che questo possa aiutare anche altri in futuro...ciao e grazie mille per la collaborazione...;-)
 
ciao Luk...che barba..altro problema...passato il test cn la stringa che ti ho postato apro il db creo un recordset e la relativa pagina asp ( intanto dw mi ha creato una pagina di connessione asp cn la stringa di con usata alla linea 8 ) quando provo a vedere la mia pagina premendo f12 il browser mi risponde così..

Errore di run-time di Microsoft JScript (0x800A1391) 'server' non è definito...

ma perchè se sto utilizzando nella stringa mappatch?..nn è quella che definisce il server?..mo che cavolo vuole?..
 

Discussioni simili