Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Memoria Insuficiente para realizar esta operación, cierre algunos

2,391 views
Skip to first unread message

PabloIwa

unread,
Jan 14, 2010, 8:54:01 AM1/14/10
to
Estimados,

Tengo un formulario de carga al cual fui modificando en estos años
(agregando y quitando controles igual que código)
De repente y sin razón evidente, aleatoreamente está enviando este mensaje
al usuario. Ya he modificado todas las consultas de la base cambiando "usar
transacción" a NO. También volví a hacer el formulario desde cero para no
traer basura pero no logro que el mensaje desaparezca.
Hay alguien que le pasó lo mismo? como pudieron solucionarlo?
Como siempre gracias de antemano por su tiempo para contestar.
Saludos.
PabloIwa

PabloIwa

unread,
Jan 14, 2010, 9:00:01 AM1/14/10
to

Uso Access 2003

Tiene que ver la instalación de los service pack???

Saludos

Ju@nK

unread,
Jan 14, 2010, 10:16:14 AM1/14/10
to
Creo que algo de eso había, ¿los tienes todos?

"PabloIwa" <Pabl...@discussions.microsoft.com> escribió en el mensaje de
noticias:A094BB4F-2DC9-4C9B...@microsoft.com...


>
> Uso Access 2003
>
> Tiene que ver la instalación de los service pack???
>
> Saludos
>

--
--
**
Salu2/Regards
Ju@nK [MVP Access] 2006/10
[DCE2003 ***] + VSTO [DCE2005 **]
http://juank.mvps.org http://www.juank.es
Correos personales o preguntas particulares en mi grupo
http://groups.google.es/group/juank?hl=es
www.juank.es
¿Que es un MVP?, entérate en http://mvp.support.microsoft.com
**

PabloIwa

unread,
Jan 14, 2010, 10:28:01 AM1/14/10
to
Ju@nk, tengo el SP2.
La verdad le tengo un poquito de miedo instalar el SP3, siempre termina
fallando alguna otra cosa!!!
Tu consejo?
Saludos
PabloI

Patxi Sanz

unread,
Jan 14, 2010, 10:51:19 AM1/14/10
to
¿Tienes controles agrupados en el formulario?

- http://support.microsoft.com/kb/907836/es

--
Un saludo,


Patxi Sanz
Tudela (NA)
http://www.pasa.es.tt/

PabloIwa

unread,
Jan 14, 2010, 11:26:02 AM1/14/10
to
No, pero en algún momento los he agrupado ya que las modificaciones las
realizo desde una máquina con MSO2007.
Ahora están desagrupados.
Sirve como dato?
Saludos
PabloI

Patxi Sanz

unread,
Jan 14, 2010, 11:43:44 AM1/14/10
to
Si están desagrupados, y si hubiera sido el problema, según la página de
Microsoft ya no lo tendrías.

Otra posibilidad es crear una nueva base de datos en blanco, e importar
todos los objetos de la que te está dando problemas.

No tengo Access 2003, pero supongo que desde que Microsoft sacó el SP3,
habrá arreglado todos los bugs que tenía.

PabloIwa

unread,
Jan 14, 2010, 11:48:01 AM1/14/10
to
Patxi,

Ahora que lo mencionas aprovecho para sacarme una duda que siempre tuve:
Al generar una base de datos en blanco e importar todos los componentes de
la base que está fallando (corrupta), no se importan también los errores?
Gracias por tu tiempo!
Saludos
PabloI

Auto Repuestos Melvin S. A.

unread,
Jan 14, 2010, 2:10:46 PM1/14/10
to

Aunque creo que la pregunta est� dem�s, �Utiliza recordset en el c�digo del
formulario? Si es as�, cuando no los utiliza m�s � los "destruye" ?
utilizando

set recordset = Nothing

para liberar el espacio de memoria utilizado por el recordset. Con usar
Close no es suficiente.


"PabloIwa" <Pabl...@discussions.microsoft.com> escribi� en el mensaje
news:E8EBC71B-5087-4568...@microsoft.com...
> Estimados,
>
> Tengo un formulario de carga al cual fui modificando en estos a�os
> (agregando y quitando controles igual que c�digo)
> De repente y sin raz�n evidente, aleatoreamente est� enviando este mensaje


> al usuario. Ya he modificado todas las consultas de la base cambiando
> "usar

> transacci�n" a NO. Tambi�n volv� a hacer el formulario desde cero para no


> traer basura pero no logro que el mensaje desaparezca.

> Hay alguien que le pas� lo mismo? como pudieron solucionarlo?

Patxi Sanz

unread,
Jan 14, 2010, 12:09:45 PM1/14/10
to
Si hay un objeto dañado, normalmente Access no lo puede importar y te da un
mensaje de error.

PabloIwa

unread,
Jan 14, 2010, 4:28:03 PM1/14/10
to
Estimado,

Probaré con esto que me dices, la verdad no lo había tenido en cuenta ya que
no lo sabía.
Saludos!
y gracias
PabloI

"Auto Repuestos Melvin S. A." wrote:

>
> Aunque creo que la pregunta está demás, ¿Utiliza recordset en el código del
> formulario? Si es así, cuando no los utiliza más ¿ los "destruye" ?

> utilizando
>
> set recordset = Nothing
>
> para liberar el espacio de memoria utilizado por el recordset. Con usar
> Close no es suficiente.
>
>

> "PabloIwa" <Pabl...@discussions.microsoft.com> escribió en el mensaje
> news:E8EBC71B-5087-4568...@microsoft.com...
> > Estimados,
> >
> > Tengo un formulario de carga al cual fui modificando en estos años


> > (agregando y quitando controles igual que código)

> > De repente y sin razón evidente, aleatoreamente está enviando este mensaje


> > al usuario. Ya he modificado todas las consultas de la base cambiando
> > "usar

> > transacción" a NO. También volví a hacer el formulario desde cero para no


> > traer basura pero no logro que el mensaje desaparezca.

> > Hay alguien que le pasó lo mismo? como pudieron solucionarlo?


> > Como siempre gracias de antemano por su tiempo para contestar.
> > Saludos.
> > PabloIwa
>
>

> .
>

Ju@nK

unread,
Jan 15, 2010, 6:46:01 AM1/15/10
to
Ya es antiguo y lleva tiempo funcionando, está bien probado, instalale todas
las actualizaciones, si tenía algún bug, seguro que ya salió la actualización
que lo corrige.

--
Salu2
Ju@nK
http://www.juank.es

Auto Repuestos Melvin S. A.

unread,
Jan 15, 2010, 12:50:40 PM1/15/10
to
La razón para ello es la siguiente:  (Copia textual de la ayuda de access.  Buscar en palabras clave)

Nothing

La palabra clave Nothing se utiliza para desvincular una variable objeto de un objeto real. Utilice la instrucción Set para asignar Nothing a una variable objeto. Por ejemplo:  Set MiObjeto = Nothing

Varias variables objeto pueden referirse al mismo objeto real. Cuando Nothing se asigna a una variable objeto, la variable no se referirá ya al objeto real. Cuando varias variables objeto se refieren a un mismo objeto, los recursos de memoria y del sistema asociados con el objeto sólo se liberan después de que todas ellas se han establecido como Nothing, ya sea explícitamente mediante Set, o implícitamente después de que la última variable objeto establecida como Nothing salga del alcance

 
0 new messages