Ho un software in vb6 fatto da varie form anagrafiche. Ad esempio una form è fatta così:
c'è una truedbgrid oledb 6 che usa come datasource un ADODB.recordset poi ho 3 bottoni (Nuovo, Aggiungi, Elimina).
Dichiaro a livello di form:
Dim rsOperatori As ADODB.Recordset
Elimino in questo modo:
rsOperatori.Delete
Lo definisco in Form load in questo modo:
Set rsOperatori = New ADODB.Recordset
rsOperatori.CursorLocation = adUseClient
rsOperatori.open "Select * from Operatori", cn, ADODB.CursorTypeEnum.adOpenForwardOnly, ADODB.LockTypeEnum.adLockOptimistic
TDBGrid1.DataSource = rsOperatori
TDBGrid1.Refresh
E fino a qui tutto ok, ho problemi per l'aggiunta e la modifica perchè uso un nuovo form e non so perchè quando faccio alla fine del salvataggio frmOperatori.tdbgrid1.refresh non mi aggiorna la tdbgrid della form operatori. Avete un idea del perchè? Grazie