Partager via


Méthode SqlCeEngine.Verify

Recalcule les sommes de contrôle de chaque page de la base de données et compare les nouvelles sommes de contrôle aux valeurs attendues.

Espace de noms :  System.Data.SqlServerCe
Assembly :  System.Data.SqlServerCe (en System.Data.SqlServerCe.dll)

Syntaxe

'Déclaration
Public Function Verify As Boolean
'Utilisation
Dim instance As SqlCeEngine
Dim returnValue As Boolean

returnValue = instance.Verify()
public bool Verify()
public:
bool Verify()
member Verify : unit -> bool 
public function Verify() : boolean

Valeur de retour

Type : System.Boolean
True si les sommes de contrôle correspondent et si la base de données n'est pas endommagée ; sinon, false.

Notes

Si cette méthode retourne false, la base de données est endommagée et votre application doit appeler la méthode Repair pour résoudre le problème.

Notes

La valeur False est également retournée en cas d'erreur lors de la connexion à la base de données. Cela peut être le cas lorsqu'un mot de passe incorrect a été fourni ou lorsque le fichier de base de données est inaccessible.

Exemples

Dim engine As New SqlCeEngine("Data Source = AdventureWorks.sdf")

If False = engine.Verify() Then
    MessageBox.Show("Database is corrupted.")
    engine.Repair(Nothing, RepairOption.RecoverCorruptedRows)
End If
SqlCeEngine engine = new SqlCeEngine("Data Source = AdventureWorks.sdf");

if (false == engine.Verify())
{
    MessageBox.Show("Database is corrupted.");
    engine.Repair(null, RepairOption.RecoverCorruptedRows);
}

Voir aussi

Référence

SqlCeEngine Classe

Surcharge Verify

Espace de noms System.Data.SqlServerCe