Newsgroup: it.comp.www.asp
Titolo: PWS + Database = CRASH!

Ciao, e' un po' di tempo che seguo questo NG e devo dire che e' 
molto interessante, soprattutto quando cerchi di trovare soluzioni
particolari ai problemi di ASP :)
Ultimamente pero' ne ho trovato uno insuperabile ! (almeno per me!)
Ho cercato e vagato tra siti, riviste , libri , help in linea , ma
non c'e' stato niente da fare.
Ora lo propongo a voi...e speriamo possiate aiutarmi:
PROBLEMA:<< PersonalWebServer 4.0 si inchioda irreversibilmente,
e devo riavviare il sistema (Win98) per ripristinare la normale attivita'.>>
QUANDO:La cosa accade dopo che apro e chiudo un database
 Access, senza fare alcuna operazione, con...
<%
set con=Server.CreateObject("ADODB.Connection")
con.ConnectionString = "Data Source=fonte"
con.open
%>
...."fonte" e' il nome della risorsa ODBC creata in "DSN di Sistema"...
....qui sta' il bello: non faccio nessuna operazione sul database!...
.... lo chiudo e lo distruggo
<%
con.close
set con=Nothing
%>
....d'ora in poi qualsiasi altro tentativo di accedere ad una qualsiasi
pagina asp non produce alcun risultato...
....Internet Explorer 5.0 resta fermo e sulla status bar resta scritto:
"Ricerca sito internet in corso..."  e la barretta blu a destra cresce
lentamente.
Faccio "Arresta il sistema", e dopo un po' di attesa mi dice che
c'e' l'applicazione che non risponde (il PWS inchiodato!), la Termino
e cosi' si riavvia winsozz...
La cosa strana e' che "il primo giro lo fa", cioe' una esecuzione corretta
del codice viene fatta, e' la seconda che, qualsiasi sia la pagina asp 
chiamata, manda in palla PWS.
Ho provato a scrivere la ConnectionString in tutte le salse ma
ho ottenuto solo molti frustranti riavvii di sistema !
Ho impostato anche i diritti sulle directory virtuali... ma niente da fare.
Ho anche copiato/incollato esempi direttamente dalla documentazoine
in linea di ADO (l'esempio "open and close methods....") ma i risultati
sono identici a quello che ho scritto prima.
Nessuno ha un'idea per risolvere il problema o da cosa e' dovuto ?
Dove sto' sbagliando ? (ammesso che sia un errore mio)
Grazie per aver letto fin qui, spero qualcuno possa aiutarmi.
Domenico
scrivete qui o a [zaker (chiocciola) libero (punto) it]
PS: Daniele rispondi !

 PS: Daniele rispondi !
eccomi ;-)))
il problema sta in Win98. Mi spiego meglio: una tecnologia così complesa
come ASP, gira a stento su Win98. Ci sono cose che è impossibile fare, ed
altre che è meglio non fare. Win98 va bene per incominciare, ma se si vuole
sviluppare in modo che poi la cosa funzioni sul serio, WinNT è il minimo.
Dall'ultimo sondaggio su ASPItalia è emerso che molti utilizzano Win9x per
lo sviluppo, il che non è molto rassicurante.
sto pensando a privilegi su directory, ADSI, CDO, e chi più ne ha più ne
metta: quindi, se si vuole affrontare la cosa come più che un passatempo, NT
è la scelta minima (anche Workstation).
--
CIAO!.db
Daniele "The Night Surfer" Bochicchio <webmaster(at)ASPItalia.com>
----------- H T T P : / /  W W W . A S P I T A L I A . C O M -----------
Moderatore di it.comp.www.asp
Materiale: 
http://www.ASPItalia.com/newsgroup/icwa.asp
Tutto su NT: 
http://www.ASPItalia.com/
----------- H T T P : / /  W W W . A S P I T A L I A . C O M -----------
Ogni giovedì un nuovo articolo. Clicca qui per quello di questa
settimana: 'Autenticazione multipla di utenti'
http://www.ASPItalia.com/articoli/articoli.asp?settimana
----------- H T T P : / /  W W W . A S P I T A L I A . C O M -----------
it.comp.www.asp, it.comp.www.html, it.lavoro.professioni.webmaster...
Cos'hanno in comune? Scoprilo su 
http://www.ASPItalia.com/newsgroup/
----------- H T T P : / /  W W W . A S P I T A L I A . C O M -----------

>
PROBLEMA:<< PersonalWebServer 4.0 si inchioda irreversibilmente,
e devo riavviare il sistema (Win98) per ripristinare la normale attivita'.>>
<<
Anch'io avevo lo stesso problema fino a una settimana dopo l'installazione
di PWS. Dopodiche' tutto ha cominciato a funzionare perfettamente...
Prova ad aspettare un po'
Enrico

Vado per sentito dire: su qualche post qualcuno suggeriva la riinstallazione
dei dac (data access controls).
Ciao, Fabio Zed Zamparelli