Newsgroup: it.comp.lang.visual-basic
Titolo: errore 3051

sono in queste condizioni:
database Access 97 gestito attraverso eseguibile in VB6
- apro il database con questa chiamata DAO:  Set db = OpenDatabase( PATH & 
"DATI.MDB", False, False, ";PWD=xxxxxxx")
- ho una rete formata da 7 pc di cui uno funge da server cioè contiene 
fisicamente il file Access
- apro fino a 6 sessioni diverse dell'eseguibile da vari client di rete e 
non ho alcun problema
- quando faccio la settima chiamata ottengo l'errore di oggetto r.t. 3051
- questo accade anche invertendo l'ordine di entrata dei client, è sempre il 
settimo a scatenare l'errore
- ho provato a fare diverse aperture del database in locale, oltre 15, e non 
ho l'errore
qualsiasi suggerimento e' ben accetto
ciao, Fabrizio

Per completezza:
r.t. 3051:
Il modulo di gestione di database Microsoft Jet non è in grado di aprire
il file <nome>. Il file è già aperto con accesso esclusivo da un altro
utente o è necessario disporre dell'autorizzazione per visualizzare i
dati (3051).
Ciao, Fabrizio

Ulteriore precisazione
la cartella condivisa dove risiede il file Access è su Windows XP Home 
Edition non sara' che e' il sistema operativo a non permettermi piu' di un 
tot di accessi al file?
Ciao, Fabrizio 

 di un tot di accessi al file?
Si. Ti confemo.
Il limite massimo è 10 connessioni e in questi 10 sono comprese anche 
quelle non direttamente connesse ad uno share di rete.
Ciao
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca
 

 -- 
Non mi e' chiaro quali siano le altre connessioni ''non  direttamente 
connesse ad uno share di rete'' di cui parli.
Passando a XP Pro risolvo?
Per ora ho a disposizione un client Windows 98 se, appoggio tutto li' ?
Grazie e ciao, Fabrizio 

 ?
Non ricordo bene (non tocco un Win98 da anni) ma forse, questo limite non 
c'era.


 Grazie e ciao, Fabrizio
Fai la prova ad aprire Access. 
Poi da Access apri l'applicazione..
--
sv
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Forse sono a cavallo!...
http://support.microsoft.com/kb/314882/en-us
Note For Windows XP Professional, the maximum number of other computers that 
are permitted to simultaneously connect over the network is ten. This limit 
includes all transports and resource sharing protocols combined. For Windows 
XP Home Edition, the maximum number of other computers that are permitted to 
simultaneously connect over the network is five. This limit is the number of 
simultaneous sessions from other computers the system is permitted to host. 
This limit does not apply to the use of administrative tools that attach 
from a remote computer.
Io ho XP Home, se passo a XP Pro dovrei essere a posto, giusto?
Ciao, Fabrizio

 Ciao, Fabrizio
No, non è detto.


 -- 
Allora io ho il ''server'' XO Home che mi impedisce di accedere con la 
settime connessione, e qui i conti tornano in quanto le sei connessioni gia' 
aperte sono una quella del ''server'' e cinque quelle client. l'articolo 
parla di numero max per XP Home = 5 e ci siamo.
Per XO Pro il limite sale a 10, quindi ci dovrebbe essere lo spazio per la 
connessione che mi manca ...
Perche' potrebbe non essere cosi' ?
Comunque nella pausa pranzo mentre l'azienda e' chiusa vado a fare delle 
prove e poi ti aggiorno sui risultati
Grazie per l'attenzione
Ciao, Fabrizio 

 delle prove e poi ti aggiorno sui risultati
Al 99,9% funzionerà tutto al primo colpo. Ma non hai la garanzia della 
continuità nel tempo.



Per questo sono abbastanza tranquillo, io ho condiviso solo la cartella dove 
risiede il file Access
Ora sto guardando Gestione Computer / Cartelle condivise / Condivisioni
monitorando la mia cartella su un server di prova vedo che mi conteggia il 
numero di connessioni ad ogni accesso dei client mentre per esempio non 
considera l'accesso al file access fatto dal server stesso
Se lui mi conteggia gli accessi fatti alla sola cartella condivisa allora 
sono a posto perche' li' ci va solo il mio applicativo
Ciao, Fabrizio 

 considera l'accesso al file access fatto dal server stesso
cut
Mi smentisco, anche l'accesso alla cartella effettuato dal server stesso e' 
contaggiato nel numero di connessioni


Confermo Home 5 Pro 10 e non c'è modo di violare, però c'è una versione di 
pro
di cui mi sfugge il nome (chiedi a Carlo Costarella) che è illimitata.
Oppure devi andare su win 2003 server
-- 
-- 
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

 cut

L'accesso dal server puoi farlo in locale, cosě liberi una connessione.
Per controllare quante connessioni sono attive apri un prompt dei comandi
e digita "NET SESSION".
Ciao.
-Marco-
-- 
namor at inwind punto it



infatti ora capito
applicativo sul server:
1. apro il database con ""c:\programmi\ufficio"" non mi incrementa il numero 
di connessioni
2. apro il database con  ""s30\ufficio""  essendo ufficio la cartella 
condivisa sul pc s30 che č il server stesso mi incrementa il numero di 
connessioni
per le prove che ho effettuato confermo, per chi fosse interessato, che 
utilizzando come pc server un pc XP Pro il numero di connessioni accettate 
sale a 10 e per ora a me bastano e quindi problema per ora risolto.
ciao e grazie a tutti per l'attenzione
Fabrizio 

"Fabrizio" <f.castig...@LOSPAMtin.it> ha scritto nel messaggio 
news:45d1a117$0$10482$4faf...@reader3.news.tin.it...

Quello che suggeriva MA di rivolgerti a me per una soluzione possibile 
riguarda l'accesso remoto che notoriamente con XPpro č limitata a tre.
In pratica anzichč usare 10 client, con ciascuno il proprio mde, e che 
accedono via rete alle tabelle situate sul server, utilizzi l'accesso 
remoto, mettendo sul server non solo i 10 utenti ma per ciascun utente il 
proprio mde.
Tutto sul server, i vari client accedono via desktop remoto.
Il problema si pone perchč, come ho detto, xppro accetta solo 3 connessioni 
di questo tipo. Per aggirare l'ostacolo e se sei interessato a questa 
soluzione, posso proporti un software a pagamento che permette illimitate 
connessioni remote.
Lo stesso software l'ho acquistato io per una azienda che aveva lo stesso 
problema e ti assicuro che funziona benissimo.
Ora anche con pc datati riscono a lavorare.
Ciao, Carlo 

 qualsiasi suggerimento e' ben accetto
Quello di cui hai bisogno non è di pasticciare cone le licenze
in modo da avere 10 accessi con XP-Pro: quello di cui tu hai
bisogno è un server. Quindi, installa un server.
In un altro post hai detto di avere una macchina "datata" con
Win98: ottima candidata ad essere riformattata in Linux, lo
installi senza nessuna interfaccia grafica (solo testo), ci
metti sopra Samba e sei sicuro del risultato:
- non violi nessuna licenza
- hai un vero server dedicato
- non hai limiti al numero di accessi
Ciao.
Mauro