... x 3 o 4 postazioni con un database .mdb non dovresti avere grossi problemi anche xchè presumo che sia molto difficile che 2 utenti nello stesso preciso momento vadano a modificare un record !!![]()
potresti darmi informazioni o un esempio del metodo che mi suggerisci?...
ma dipende se sei completamente a digiuno di ADO o No !!!!
la tecnologia ADO da meno problemi che dao...
in rete ci sono parecchi esempi x una connesione mdb con ado !!!!
ciao....
![]()
Public cn As ADODB.Connection
Public rs As ADODB.Recordset
Public datamdb As String
Public vpassword As String
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
vpassword = "pippo"
datamdb = "D:\_SOFT\_lavori\mdb\database.mdb"
cn.CursorLocation = adUseClient
cn.Open "PROVIDER=Microsoft.jet.oledb.4.0;data source= " & datamdb & ";jet oledb:database password=pippo", , , adAsyncConnect
sqlstring = "Select tab_vendita.*, tab_marca.marca, tab_modello.modello from ( tab_vendita left join tab_marca on tab_vendita.rel_marca = tab_marca.id_marca )left join tab_modello on tab_vendita.rel_modello = tab_modello.id_modello order by titolo"
Do While cn.State = adStateConnecting
Debug.Print "connessione in corso"
Loop
rs.Open sqlstring, cn, adOpenKeyset, adLockOptimistic, adCmdText
..... spero che ti vada bene come esempio di connessione a un db
sappi che una parte ti conviene metterla in un modulo bas ( le public )
e il rimanente nel Form_Load() che ti serve ....
![]()