Vai al contenuto
PLC Forum


Condivsione Data Base Access


lpancani

Messaggi consigliati

Dovrei poter accedere da diversi computer contemporaneamente su un data base di access creato con visual basic 6.0 metre nello stesso sto registrando dei dati ?

E' possibile farlo?

Se non è possibile farlo che data base dovrei utilizzare

Link al commento
Condividi su altri siti


Dipende.

Che operazioni devi fare? le applicazioni puntano allo stesso record contemporaneamente? solo lettura o lettura e scrittura? in vb6 va solo creata una sorta di 'precedenza' e di blocco dei record. Cosa che con altri db viene gestita direttamente dal db-server.

Ad esempio, in un file di access, ho creato un campo chiamato 'blocco'.

Quando qualcuno accede al record, una routine prima di tutto verifica che il campo 'blocco' sia vuoto.

Se non è vuoto, da quello che c'è scritto capisco cosa sta facendo e chi.

Ad esempio se nel campo 'blocco' c'è scritto V-PC1, so che PC1 sta visionando quel record, quindi consento anche ad altri di vederlo, ma non di modificarlo e/o eliminarlo (e scrivo nel campo V-PC1-PC2)

Se il campo 'blocco' è vuoto allora chi vi accede condiziona il campo, e ha piena possobilità sul record.

Insomma ti devi creare tre routine, una che legge lo stato del campo 'blocco', una che ci scrive lo stato e una che la libera quando molli il record.

Link al commento
Condividi su altri siti

  • 2 weeks later...

Fai prima a scaricare SQL Server 2005 Express che è gratis dal sito microsoft.

Poi c'è l'utility di conversione da Access, e hai un DBMS server come si deve che supporta fino a 2Gb di dati e quante connessioni vuoi contemporanee.

ED è GRATIS.

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...