Condividi tramite


Metodo Verify

Ricalcola 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 inoltre restituito se si verifica un errore di connessione al database, ad esempio se viene specificata una password non corretta o se il database è già aperto in modalità esclusiva da un'altra applicazione.

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

Membri SqlCeEngine

Overload Verify

Spazio dei nomi System.Data.SqlServerCe