Newsgroup: it.comp.www.asp
Titolo: Database Access.

Ciao a tutti,
ho fatto un piccolo sito Web per un cliente con alcune pagine ASP che dovrà
risiedere in hosting presso un ISP, per questo motivo ho scelto come DB
Access (fino ad oggi ho sviluppato solo intranet e quindi uso SQL 2000),
queste pagine servono per consentire all'utente di aggiornare l'home page
agendo sul db access. Il problema mi sorge quando più di un utente accede
all'home page poichè access mi dice che il db è gia aperto da un altro
utente e quindi il server mi rimanda un errore (credi sia il classico db
aperto in modo esclusivo anche se il codice di ritorno no lo dice).
DOMANDA:
sto facendo qualche errore o è proprio un limite di Access?
STRINGA DI CONNESSIONE:
  Database = "pippo.mdb"
  conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &
Server.MapPath(Database)
  conn.Open
GRAZIE MILLE.

Ma no Access va benissimo!!! Che problemi ha??? :PPP Bwhahahah
Finchè ci sono due utenti collegati contemporaneamente è fantastico!
--
:: Fate i bravi e non clonate le pecore!
:: Distractly yours... 
man...@ufologia.net

 sto facendo qualche errore o è proprio un limite di Access?
Che tipo di cursore usi nel recordset per leggere il database? Chiudi le
connessioni una volta concluse le richieste?
Ciao
--
AZ

sto facendo qualche errore o è proprio un limite di Access?
il limite di access è 10 utenti contemporanei.
Controlla se qualcuno di essi ti rimane appeso.
--
Ciao!
Davide
[DAOC PG]Armorgod Troll Sciamano - Midgard Vortigern[/DAOC PG]

Finchè ci sono due utenti collegati contemporaneamente è fantastico!
beh.. se è per questo fino a 10 va. Dopodichè ritarda le richieste.


 Finchè ci sono due utenti collegati contemporaneamente è fantastico!
No, non è affatto vero. Provato io stesso più volte.
Usalo bene, con un max 20-25 connessioni contemporanee (che può 
significare parecchi utenti), ovviamente non avendo migliaia di record in 
tante tabelle, va che è una scheggia.
Si capisce, SQLserver è molto meglio.
La Lexus è molto meglio della mia Nissan.

Allroa scherzi a parte... che versione è? 2000 , 97 o cosa?
Mi ricordo che dava problemi simili, cambiando poi il driver di connessione
o la versione si sono risolti (pur rimanendo i limiti che gli altri qui
hanno riportato... per questo altrove dicevo che era meglio abbandonarlo
prima possibile in applicazioni semi serie)
Prova un pò cambiando solo la stringa di connessione tipo:
"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:\percorso\percorso\db.mdb"
'#### MS Access 97
Sennò prova a convertire il db nell'altra versione.... ... soo solo idee..
ricordo che funzionò...:)


 ricordo che funzionň...:)


Visto che ha funzionato a suo tempo anche per me... probabilmente strada
molto probabile ;)
Condivido cmq la saggia decisione di "non farsi altre domande" e aggiungo...
"finchč funziona, non toccarlo"! BWheheh :) Ciao

 Controlla se qualcuno di essi ti rimane appeso.
il limite di access2000 (teorico) e' di 255 connessioni contemporanee pero'
nella pratica... se il file e' piccolo e se la gestione e' fatta bene si
puo' arrivare tranquillamenet a 20-25 connessioni contemporanee il che
significa migliaia di utenti ogni ora...
bai
--
Lino Mari [mod - it.economia.e-commerce]
http://www.ebow.it
 - e-business on web!
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - d2D004
I veri problemi della vita saranno sicuramente cose che non t'erano mai
passate per la mente.

 aggiungo... "finchè funziona, non toccarlo"! BWheheh :) Ciao
questa e' la prima regola del programmatore saggio;-))
