Originariamente inviato da zetaweb
Ok scusami....
però potresti darmi un aiutino anche se sono stato cattivo?!?!
guarda bene questa parte del codice:
codice:
Private Sub Form_Load()
Call connetti
Rs.Open "SELECT * FROM tab_tabella "
Set DataCombo1.RowSource = Rs
DataCombo1.BoundColumn = "ID_tab" 'campo ID da nascondere
DataCombo1.ListField = "nome" ' campo da visualizzare
DataCombo1.Refresh
end sub
apri il recordset senza passargli la connessione attiva.
modifica così (vedi riga in rosso):
codice:
Private Sub Form_Load()
Call connetti
Rs.Open "SELECT * FROM tab_tabella ", Cn, 1, 3
Set DataCombo1.RowSource = Rs
DataCombo1.BoundColumn = "ID_tab" 'campo ID da nascondere
DataCombo1.ListField = "nome" ' campo da visualizzare
DataCombo1.Refresh
end sub

io toglierei questo dal modulo:
codice:
With Rs
.ActiveConnection = Cn 'imposta a che connessione si riferisce
.LockType = adLockOptimistic 'imposta il tipo di lock
End With