Error extraño al arrancara access
Publicado por Marcelo (1 intervención) el 10/09/2001 04:21:56
De vez en cuando me aparece un error al iniciar una base de datos, y me da un error como el siguiente: (en el cuadro de error del sistema)
MSACCESS provocó un error de página no válida en el
módulo VBA332.DLL de 0187:65182a15.
Registros:
EAX=00000008 CS=0187 EIP=65182a15 EFLGS=00010286
EBX=06023c78 SS=018f ESP=0062e244 EBP=800002a4
ECX=7fffffff DS=018f ESI=06024194 FS=122f
EDX=000002a4 ES=018f EDI=06024190 GS=0000
Bytes en CS:EIP:
,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x
Volcado de pila:
,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x
El problema está en las sentencias Set mdb = CurrentDb. Cuando las desactivo se soluciona el problema. Lo que hago para poder activarlas nuevamente es eliminar el formulario e importarlo de la copia de la base de datos que tengo. De esta manera vuelve a funcionar. Pero es una joda. Le paso los código del formulario de inicio
CODIGO DE INICIO1
Option Compare Database 'Usar orden de la base de datos para las comparaciones de cadenas.
Option Explicit
Private Sub cmdCerrarFormulario_Click()
' Cerrar la pantalla de presentación.
DoCmd.Close
End Sub
Private Sub Form_Activate()
' Ocultar la barra de herramientas incorporada Vista Formulario.
DoCmd.ShowToolbar "Vista Formulario", acToolbarNo
DoCmd.ShowToolbar "Web", acToolbarNo
DoCmd.ShowToolbar "MenúPerzonalizado1"
DoCmd.MoveSize 3000, 0
End Sub
Private Sub Form_Load()
'Dim dbs As Database
'Set
MSACCESS provocó un error de página no válida en el
módulo VBA332.DLL de 0187:65182a15.
Registros:
EAX=00000008 CS=0187 EIP=65182a15 EFLGS=00010286
EBX=06023c78 SS=018f ESP=0062e244 EBP=800002a4
ECX=7fffffff DS=018f ESI=06024194 FS=122f
EDX=000002a4 ES=018f EDI=06024190 GS=0000
Bytes en CS:EIP:
,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x
Volcado de pila:
,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x
El problema está en las sentencias Set mdb = CurrentDb. Cuando las desactivo se soluciona el problema. Lo que hago para poder activarlas nuevamente es eliminar el formulario e importarlo de la copia de la base de datos que tengo. De esta manera vuelve a funcionar. Pero es una joda. Le paso los código del formulario de inicio
CODIGO DE INICIO1
Option Compare Database 'Usar orden de la base de datos para las comparaciones de cadenas.
Option Explicit
Private Sub cmdCerrarFormulario_Click()
' Cerrar la pantalla de presentación.
DoCmd.Close
End Sub
Private Sub Form_Activate()
' Ocultar la barra de herramientas incorporada Vista Formulario.
DoCmd.ShowToolbar "Vista Formulario", acToolbarNo
DoCmd.ShowToolbar "Web", acToolbarNo
DoCmd.ShowToolbar "MenúPerzonalizado1"
DoCmd.MoveSize 3000, 0
End Sub
Private Sub Form_Load()
'Dim dbs As Database
'Set
Valora esta pregunta
0