Condividi tramite


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);
}

Vedere anche

Riferimento

SqlCeEngine Classe

Overload Verify

Spazio dei nomi System.Data.SqlServerCe