Verify méthode
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 (dans 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 la base de données est déjà ouverte en mode exclusif par une autre application.
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);
}