Newsgroup: it.comp.lang.visual-basic
Titolo: Database in multiutenza

Salve a tutti...
    devo iniziare a scrivere un software con accesso ad un database ACCESS
(tramite ADO) e non so quale strada utilizzare per fare sì che più utenti
possano accedervi. Precisazione: una specie di programma client/server con
il db su di una macchina e diversi utenti che possano accedervi
contemporaneamente tramite rete.
    Qualcuno di voi sa darmi un'idea di partenza... non vorrei perdere ore a
scrivermi un server che gestisca il traffico via IP per poi scoprire che si
può fare più facilmente in un altro modo..
Grazie a tutti

 possano accedervi.
A parte il fatto di prendere qualche precauzione a riguardo degli "accessi
concorrenti", altrimenti definite "strategie di lock", non devi fare
assolutamente nulla, fa già tutto ado.
Trattandosi di access Albe V° (a parte sconsigliartelo) ti suggerirebbe di
abbondare con i back up.
Salutoni
Sergio

Effettivamente mi rendo conto di essere stato un po' vago e superficiale...
Infatti mi riferivo proprio a come gestire accessi concorrenziali al
database. Cioè se devo gestirli io a manina oppure c'è qualche sistema più
furbo...
Inoltre, se non volessi usare ACCESS, cosa dovrei utilizzare che ovviamente
possa ridistribuire?
Sorry per la poca capicità di spiegazione!!!

 ha scritto nel messaggio
news:GEPC9.32759$744.1...@news1.tin.it...

Ti sconsiglio Access, meglio MSDE (vedi sito MS per dettagliate spiegazioni
su MSDE 2000)
Se usi Access, abbonda con i backup.
Ciao
Alberto

 Se usi Access, abbonda con i backup.
ed io sottoscrivo sottofirmando e sottolineando
( nonchè sotto-sotto ;-P ) le affermazioni di Albe-rto.
ciao
ugo

 possa ridistribuire?
Come da me astutamente ( ;-) ) anticipato, Albe V° ha suggerito MSDE,
versione ridotta di SQL server, più o meno liberamente redistribuibile se si
è in possesso di una licenza di VB professional (ma su questo argomento ti
invito a cercare informazioni nei post precedenti tramite il motore di
ricerca di google.gruppi, perchè io non ne so un granchè), ridotta
soprattutto nel senso che ammette solo cinque connessioni contemporanee.
Salutoni
Sergio

 ridotta soprattutto nel senso che ammette solo cinque connessioni
contemporanee.
Preciso, per pignoleria: MSDE ammette infinite connessioni, ma le
performance vengono volutamente rallentate oltre la sesta connessione
contemporanea.
La differenza rispetto a Sql-Server diventa veramente sensibile attorno alla
decima connessione.
Considerando che con una buona programmazione, le connessioni coincidono con
il numero di client attivi, diciamo che 6-7 utenti contemporanei non si
accorgono di avere MSDE anzichè Sql-Server. E questo copre la stragrande
maggioranza delle esigenze.
Le aziende che hanno più utenti contemporanei, direi che possono anche
permettersi una licenza di Sql-Server.
Ciao
Alberto

 ridotta  soprattutto nel senso che ammette solo cinque connessioni
contemporanee.
Non è esatto:
Ms dice che supporta "bene" solo 5 connessioni contemporanee...
Il difetto principale di Msde sta nella mancanza dei tool di
amministrazione.
Difetto a cui per altro ha posto rimedio il buon Andrea Montanari
con l'ottimo Dbamgr...  ;-)
ciao
ugo

 permettersi una licenza di Sql-Server.
Direi anch'io!
ciao
ugo

 contemporanea.
(snip)
Ottima precisazione, la pignoleria, nella programmazione, da sempre buoni
frutti.
Confesso che la mia imprecisione deriva dal fatto che conosco msde solo per
aver "lurkato" i post su questo ng (in realtà quasi tutta la mia cultura
informatica dipende da questa fonte ;-) ), non ho mai guardato la
documentazione ufficiale, nè l'ho mai utilizzato, anche se penso proprio che
lo farò alla prima occasione utile...
Salutoni
Sergio

 ha scritto nel messaggio
news:ACPC9.1382$3l.2...@twister1.libero.it...

Access2002 db.mdb è consigliabile max fino a 5 utenti oltre usa Sql
Ciao