Ciao a tutti,
uso spesso recordset.find ed ha sempre funzionato. Ora però ho la necessità di cercare un record su una colonna di tipo numerico precisione singola. Quando all'interno di questa ci sono dei valori decimali, il record non viene trovato nonostante ci sia. Sbaglio qualcosa? Qualcuno può aiutarmi? Grazie infinite

codice:
    rsScoGrid.Find "sco_sco = '" & varScontoOld & "' ", , adSearchForward, 0
    If rsScoGrid.EOF = True Then
        rsScoGrid.MoveFirst
        Exit Sub
    Else
        varSommaImpSconto = 0
        varSommaImpSconto = rsScoGrid("sco_sconto") - varImpScontoOld
        If varSommaImpSconto = 0 Then
            rsScoGrid.Delete
        Else
            rsScoGrid.Update Array("sco_sco", "sco_sconto"), _
                Array(varScontoOld, varSommaImpSconto)
        End If
    End If