Visual Basic - Error 429 en tiempo de ejecución el componente Act

Life is soft - evento anual de software empresarial
 
Vista:

Error 429 en tiempo de ejecución el componente Act

Publicado por marcelo (6 intervenciones) el 20/01/2005 15:20:45
Consulta:
Cuando genero el ejecutable en windows 98 (VB 6.0) y uso este ejecutable en windows 9x, anda todo bien, ahora si uso este ejecutable en windows xp anda todo el resto de la aplicación menos cuando pido un informe (creado en access 97) desde VB a la base de datos donde sale el mensaje "Error 429 en tiempo de ejecución el componente ActicveX no puede crear el objeto", y se cierra la aplicación.
Lo mismo pasa al revés, es decir, si genero el ejecutable en windows xp anda todo bien en xp pero en windows 9x da el mismo error al pedir un informe,
es decir, para pedir informes desde VB solo funciona en el mismo sistema operativo desde el que se creó el ejecutable. Si ejecuto la aplicación desde el editor de VB funciona bien en ambos sistemas operativos.
Este es el código que uso para abrir los informes creados en access97:

Private Sub abreReporte(nombreRepo As String)
On Error GoTo final
Dim infacc As New Access.Application
infacc.OpenCurrentDatabase App.Path & "\Sistema de Gestion de Reclamos.mdb"
infacc.DoCmd.OpenReport nombreRepo, acViewPreview
infacc.Visible = True
Exit Sub
final:
infacc.Quit acQuitSaveNone
Set infacc = Nothing
Exit Sub
End Sub

Gracias por adelantado si alguien sabe como solucionar este problema
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