Newsgroup: it.comp.www.asp
Titolo: Strano problema con DB

Ciao a tutti,
ho realizzato delle semplicissime pagine per gestire un piccolo archivio.
L'accesso ad database è come ho fatto sempre, dsn-less.
Tutto funziona fino a quando da un momento all'altro esce fuori:
...errore non specificato....
Riporto il codice qua sotto:
<html>
***** ometto l'head... tanto non contiene comandi asp ****
<body>
<p>Elenco componenti disponibili.</p>
<form method="POST" action="search.asp">
  <p><input type="text" name="keyword" size="20"><input type="submit"
value="Cerca" name="B1"></p>
</form>
<%flag=0%>
<%sdc = "driver={Microsoft Access Driver
(*.mdb)};dbq="&Server.MapPath("componenti.mdb")
dim conn
set conn = Server.CreateObject("ADODB.Connection")
conn.Open(sdc)
il codice continua... ma la pagina si arresta al comando Open.
Il bello è che funziona un bel po di volte... poi si blocca. Magari
riprovando dopo qualche minuto riparte.
Questo sotto Win2k Professional e IIS.
Ho provato a caricare le pagine su un server web con win2k server... e
l'errore non si manifesta. Come posso fare a far funzionare queste pagine
sotto il professional senza errori ?
A occhio mi da l'idea che questo problema è uscito fuori dopo
l'installazione del SP3.
Il problema non è legato alla macchina perchè ho provato su 3 pc diversi,
tutti win2k pro sp3 + iis 5.0 con gli stessi risultati.
Ovviamente ogni pagina chiude correttamente sia i recordset che le
connessioni (rs.close conn.close)...
Aiutatemiiiiii
Grazie

Dopo aver chiuso le connessioni, fai anche la set = nothing dell'oggetto
connessione?
Perchè da quel che vedo è un problema del tuo file access che dopo qualche
tempo "non jela fa piu" e inizia a rifiutare le chiamate!
Ciao
--
Alessandro
UGIdotNET - 
http://www.ugidotnet.org

Era una notte buia e tempestosa e Alessandro Ghizzardi disse:
:: Dopo aver chiuso le connessioni, fai anche la set = nothing
:: dell'oggetto connessione?
mmm... temo di no :))
Provvedo subito, grazie del prezioso consiglio !!!
:: Perchè da quel che vedo è un problema del tuo file access che dopo
:: qualche tempo "non jela fa piu" e inizia a rifiutare le chiamate!
Penso che hai centrato il problema... ti farò sapere se ha funzionato.
Grazie ancora.

Era una notte buia e tempestosa e Mario Busana disse:
:: Era una notte buia e tempestosa e Alessandro Ghizzardi disse:
::
:::: Dopo aver chiuso le connessioni, fai anche la set = nothing
:::: dell'oggetto connessione?
::
:: mmm... temo di no :))
:: Provvedo subito, grazie del prezioso consiglio !!!
Ho provato... ma di tanto in tanto il problema si manifesta lo stesso !!!!
Sul server non avviene mai !!!

Beh non so cosa dirti..
purtroppo "errore non specificato" è un po strano come codice, non ti da
nessun codice aggiuntivo o niente?
tutte le macchine su cui l'hai provato sono SP3 con stessa configurazione?


Era una notte buia e tempestosa e Alessandro Ghizzardi disse:
:: Beh non so cosa dirti..
:: purtroppo "errore non specificato" è un po strano come codice, non
:: ti da nessun codice aggiuntivo o niente?
:: tutte le macchine su cui l'hai provato sono SP3 con stessa
:: configurazione?
Non proprio identica.... cambia l'hardware (processore) e qualche software
di contorno, ma la configurazione di iis è identica.
Comunque se ti dico la soluzione tu non mi crederai...
Leggendo vecchi post al riguardo su google ho trovato uno che aveva lo
stesso problema sosteneva che il problema fosse nel nome del database...
l'ha rinominato mettendo un "1" davanti al nome e ha detto di aver risolto.
Io non ci credevo, ma visto che per provarlo servivano 30 secondi... l'ho
fatto: "Il problema è magicamente sparito" !!!!!
ASSURDO, ma vero....
Ciaooooooooooooooo