Compartir a través de


SqlCeEngine.Verify Método

Actualiza las sumas de comprobación para cada página de la base de datos y compara las nuevas sumas de comprobación con los valores esperados.

Espacio de nombres:  System.Data.SqlServerCe
Ensamblado:  System.Data.SqlServerCe (en System.Data.SqlServerCe.dll)

Sintaxis

'Declaración
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 devuelto

Tipo: System.Boolean
True, si las sumas de comprobación coinciden y la base de datos no presenta daños; de lo contrario, false.

Comentarios

Si este método devuelve false, entonces la base de datos está dañada, y la aplicación debería llamar al método Repair para corregir el problema.

Nota

También se devuelve false si se produce un error en la conexión con la base de datos. Posibles escenarios son una contraseña incorrecta o que el archivo de base de datos no esté accesible.

Ejemplos

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

Vea también

Referencia

SqlCeEngine Clase

Sobrecarga de Verify

Espacio de nombres System.Data.SqlServerCe