Visual Basic - Como compacto una BD access con ado??

Life is soft - evento anual de software empresarial
 
Vista:

Como compacto una BD access con ado??

Publicado por Amado (10 intervenciones) el 11/06/2001 10:30:15
Como compacto una BD access con ado??
Mediante código claro está.
estaría muy agradecido
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:Como compacto una BD access con ado??

Publicado por Andrea (8 intervenciones) el 13/06/2001 23:17:13
proba con esto:
Function CompactDB()

Dim Compact As New JRO.JetEngine
Dim Base1 As String, Base2 As String

Screen.MousePointer = 11
StatusBar1.Panels(2).Text = "Compactando la base de datos antes de cerrar el sistema, espere por favor..."
sApp = App.Path
' ** Ruta de la base sin compactar **
Base1 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & sApp & "\Bases\Repuestos.mdb"
' ** Ruta de la base compactada **
Base2 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & sApp & "\Bases\Repuestos2.mdb"
' ** Se Compacta la base de datos **
Compact.CompactDatabase Base1, Base2
Base1 = Mid(Base1, 46)
Base2 = Mid(Base2, 46)
' ** Se elimina la base de datos vieja **
Kill Base1
' ** Se cambia la extencion del archivo a .MDB **
Name Base2 As Base1
StatusBar1.Panels(2).Text = ""
Screen.MousePointer = 0
End Function
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

gracias

Publicado por amado (10 intervenciones) el 15/06/2001 11:52:35
MUchas gracias preciosa
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