Metodo SqlCeEngine.Verify
Vengono ricalcolati i checksum di ogni pagina del database confrontando i nuovi checksum con i valori previsti.
Spazio dei nomi System.Data.SqlServerCe
Assembly: System.Data.SqlServerCe (in System.Data.SqlServerCe.dll)
Sintassi
'Dichiarazione
Public Function Verify As Boolean
'Utilizzo
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
Valore restituito
Tipo: System.Boolean
True se i checksum corrispondono e il database non è danneggiato; in caso contrario, false.
Osservazioni
Se il metodo restituisce false, il database è danneggiato e sarà necessario chiamare il metodo Repair dall'applicazione per correggere il problema.
Nota
Il valore false viene restituito inoltre se si verifica un errore durante la connessione al database, ad esempio se viene specificata una password non corretta o se il file di database è inaccessibile.
Esempi
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);
}