Compartilhar via


Método SqlCeEngine.Verify

Recalcula as somas de verificação de cada página do banco de dados e compara as novas somas de verificação com os valores esperados.

Namespace:  System.Data.SqlServerCe
Assembly:  System.Data.SqlServerCe (em System.Data.SqlServerCe.dll)

Sintaxe

'Declaração
Public Function Verify As Boolean
'Uso
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

Valor de retorno

Tipo: System.Boolean
True se as somas de verificação coincidirem e não houver corrupção do banco de dados; caso contrário, false.

Comentários

Se esse método retornar false, o banco de dados estará corrompido e o aplicativo deverá chamar o método Repair para corrigir o problema.

Dica

Também será retornado false se houver uma falha de conexão ao banco de dados. Os cenários incluem uma senha incorreta ou o arquivo de banco de dados inacessível.

Exemplos

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

Consulte também

Referência

SqlCeEngine Classe

Sobrecarregado Verify

Namespace System.Data.SqlServerCe