Ho provato a cambiare l'apertura del rs in adOpenKeyset, ma non funziona lo stesso.
Posto il codice:
codice:
Private Sub cmdSalva_Click()
CnVerifica.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=HM.mdb;"
CnVerifica.CursorLocation = adUseClient
If RsImmGiudiz.State <> adStateOpen Then
qImmGiudiz = "SELECT * FROM ImmobiliGiudiz"
RsImmGiudiz.Open qImmGiudiz, CnVerifica, adOpenKeyset, adLockOptimistic
End If
qVerifica = "SELECT IDImmobile FROM DescrizImmob WHERE IDImmobile = " & lblValCodice.Caption
RsVerifica.Open qVerifica, CnImmGiudiz, adOpenKeyset, adLockOptimistic
If RsVerifica.RecordCount <> 0 Then
If lblValCodice.Caption <> "" And txtEsecuzione.Text <> "" And SaveCheck = False Then
RsImmGiudiz.AddNew
SalvaCampi
RsImmGiudiz.Update
NaviPrimaScelta True
NaviConfermaScelta False
FuncCampi True, &HCBBD14
ElseIf lblValCodice.Caption <> "" And txtEsecuzione.Text <> "" And SaveCheck = True Then
SalvaCampi
RsImmGiudiz.Update
NaviPrimaScelta True
NaviConfermaScelta False
FuncCampi True, &HCBBD14
Else
MsgBox "Dati Obbligatori Mancanti", vbCritical + vbOKOnly
txtEsecuzione.SetFocus
End If
Else
MsgBox RsVerifica.RecordCount
End If
RsVerifica.Close
'Set RsVerifica = Nothing
CnVerifica.Close
'Set CnVerifica = Nothing
End Sub