Newsgroup: it.comp.appl.access
Titolo: access e frontpage HELP!!!!

ho creato una pagina asp con i risultati di un database
la connessione guidata di front page mi fa seguire i seguenti passaggi:
1) creare una nuova connessione al database
2) mi chiede se il "file o cartella sono sul web corrente"
    se opto per questa scelta tutto procede correttamente
3) accedo al database, e posso anche scegliere i vari campi da inserire
nella tabella.
4) salvo la pagina con estensione ASP
5) la pagina si presenta correttamente con l'elenco dei campi scelti
    Inizio dell'area risultati database. Per visualizzare correttamente
l'area risultati database è necessario
    accedere alla pagina connettendosi al server Web tramite browser. Il Web
corrente è memorizzato nella rete o in un disco locale
tutto sembra a posto ma una volta pubblicato non riconosce
la connessione al database, dandomi il seguente errore:
Database Results Error
The database connection named 'archivio' is undefined.
This problem can occur if:
* the connection has been removed from the web
* the file 'global.asa' is missing or contains errors
* the root folder does not have Scripting permissions enabled
* the web is not marked as an Application Root
qualcuno conosce come risolvere questo problema?
ciao e grazie maurizio

 ha scritto nel messaggio
news:3dlt5.11693$_U1.1...@news.infostrada.it...

...Il problema è il seguente: Access ti fa creare la pagina con estensione
ASP..ASP ha una tecnologia di programmazione che purtoppo ha ben poco di
"parallelo" con ACCESS 2000 (fatta eccezione per Sql ed ADO...anche se non
sarebbe poco !), mi spiego:
il tuo problema riguarda due fattori fondamentali:
1. la creazione in locale (sul tuo pc) della pagina di accesso ai dati che
il wizard che hai seguito presuppone sia creata per una INTRANET.
2. La pubblicazione della pagina NON prevede un test del server remoto per
accogliere la tue/e pagina asp....il server DEVE avere le estensioni server
di front page 97/2000 per poterle eseguire correttamente !!!
Infine la connessione che hai creato dalla tua pagina al database è
DSN-Less...te lo spiego in dettaglio se vuoi approfondire.
Devi inoltre considerare che il DATABASE DEVE NECESSARIAMENTE RISIEDERE SUL
SERVER REMOTO CHE ESEGUE LE TUE PAGINE ASP...(ABBASTANZA
SCONVOLGENTE...NO???????)
Il test in LOCALE il test delle tue pagine asp si effettua con PWS (personal
Web Server) se usi win 9x oppure con IIS (internet information Server) se
usi NT.
...considera che access 2000 esporta query, report e form in formato
.ASP...MA NON SERVE ASSOLUTAMENTE A NULLA, non ho nemmeno capito perchè
l'abbiano fatto ?????
Inoltre la connessione al Database che hai creato prevede, come dicevo
prima,  la connessione con DSN (vedi impostazioni ODBC sul pannello di
controllo)..la programmazione ASP, per fortuna, prevede anche le connessione
ai db dsn-less...anche perchè creare un DSN sul server remoto è
discretamente difficile da ottenere (o hai un dominio tuo che supporta
fp2000 server extensions...oppure 2. paghi il webmaster per creartene una).
Comunque ottenere una DSN su un server e pagarla è un'assurdo ! SI
RISPARMIANO UNA MANCIATA DI CARATTERI NELL'ISTRUZIONE DI CONNESSIONE AL DB
NELLA PAGINA ASP !!!! (pagare è veramente un'assurdo !!!!)
ti faccio un'esempio di connessione ad un db remoto in ASP con connessione
DSN-Less:
dim cn
dim rs
dim qry
   set cn=server.createobject("adodb.connection")
   set rs=server.createobject("adodb.recordset")
   cn.open "driver={Microsoft Access Driver (*.mdb)};dbq=" &
server.mappath("/pathdelDB/DataBase.mdb")
'Query di selezione
qry="select * from tabellax"
rs.activeconnection = cn
rs.cursorlocation=2
rs.open qry
response.expires=0
rs.close
cn.close
...in una connessione con DSN invece di cn.open "driver={Microsoft Access
Driver (*.mdb)};dbq=" & server.mappath("/pathdelDB/DataBase.mdb")...cambi
solo il path con il DSN che ti crei.......!
Spero di NON aver fatto troppa confusione alle tue idee..
Se hai bisogno....chiama pure !
Frankkk