Visual Basic.NET - Reparar y Compactar Base de Datos

 
Vista:

Reparar y Compactar Base de Datos

Publicado por José Miguel (2 intervenciones) el 17/01/2003 22:04:28
¿Cómo se reparan y compactan bases de datos Access en Visual Basic.Net?. Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Reparar y Compactar Base de Datos

Publicado por Toni (36 intervenciones) el 04/02/2003 18:50:55
Yo utilizo el mismo código que en VB6.

Public Shared Sub Compactar()
Dim strDB, strDBTmp As String
Dim JE As JRO.JetEngine

Try
strDBTmp = "C:\mybd2.mdb"
strDB = "C:\mybd.mdb"

JE = New JRO.JetEngine()

If dbConn.State = ConnectionState.Open Then dbConn.Close()
JE.CompactDatabase("Data Source=" & strDB, "Data Source=" & strDBTmp)

Kill(strDB)
Rename(strDBTmp, strDB)

Catch ex As Exception
MessageBox.Show("Error: " & ex.Message, "Compactar Base de Datos", MessageBoxButtons.OK, MessageBoxIcon.Information)

End Try
End Sub

NOTA: Acuérdate de agregar la referencia a Microsoft Jet and Replication ...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar