Problemas con COPY TO ARRAY

15/09/2004 - 23:00 por DarioA | Informe spam
Amigos: Trabajo con VFP7 y cada vez que intento hacer un COPY TO ARRAY me
arroja el mensaje "There is not enough memory to complete this operation".
Aclaro que los datos que irían al Array son tres campos pequeños (el mas
grande es c(8)) de a lo sumo 6 registros.
Obviamente puedo hacerlo de otra forma pero con algo mas de trabajo. Como no
es la primera vez que me sucede me gustaría que alguien me oriente al
respecto.
Gracias y saludos.

Preguntas similare

Leer las respuestas

#1 Jorge Mota
15/09/2004 - 23:05 | Informe spam
ni idea de por que te esta dando ese error,
ya intentaste:

SElect * from mitabla into Array MiArreglo

Saludos.

On Wed, 15 Sep 2004 18:00:09 -0300, DarioA
wrote:

Amigos: Trabajo con VFP7 y cada vez que intento hacer un COPY TO ARRAY me
arroja el mensaje "There is not enough memory to complete this
operation".
Aclaro que los datos que irían al Array son tres campos pequeños (el mas
grande es c(8)) de a lo sumo 6 registros.
Obviamente puedo hacerlo de otra forma pero con algo mas de trabajo.
Como no
es la primera vez que me sucede me gustaría que alguien me oriente al
respecto.
Gracias y saludos.







Jorge Mota
Microsoft Visual FoxPro MVP
Guatemala
Respuesta Responder a este mensaje
#2 DarioA
16/09/2004 - 00:08 | Informe spam
No lo hice de esa manera pues quería aprovechar un SET KEY, pero acabo de
solucionarlo creando antes un Array lo suficentemente grande para que quepa
siempre la selección.
No lo había hecho antes de esta manera porque entendí (y creo que entendí
bien) de la ayuda que no era necesario crear antes el arreglo.
El código antes era:
COPY TO ARRAY comprob FIELDS comprob_tipo, comprob_pvta, comprob_nro ;
FOR (comprob_tipo="F" AND pago_comprob_tipo<>"CM") OR comprob_tipo="DM"
Ahora le agregué antes:
DIMENSION comprob(20,3) && Esto es exageradamente grande para las
necesidades, pero por las dudas...
Con esto me funciona, pero no me parece del todo lógico.
Te agradezco tu respuesta. Saludos.

"Jorge Mota" escribió en el mensaje
news:
ni idea de por que te esta dando ese error,
ya intentaste:

SElect * from mitabla into Array MiArreglo

Saludos.

On Wed, 15 Sep 2004 18:00:09 -0300, DarioA
wrote:

> Amigos: Trabajo con VFP7 y cada vez que intento hacer un COPY TO ARRAY


me
> arroja el mensaje "There is not enough memory to complete this
> operation".
> Aclaro que los datos que irían al Array son tres campos pequeños (el mas
> grande es c(8)) de a lo sumo 6 registros.
> Obviamente puedo hacerlo de otra forma pero con algo mas de trabajo.
> Como no
> es la primera vez que me sucede me gustaría que alguien me oriente al
> respecto.
> Gracias y saludos.
>
>



Jorge Mota
Microsoft Visual FoxPro MVP
Guatemala
Respuesta Responder a este mensaje
#3 Esparta Palma
16/09/2004 - 18:15 | Informe spam
Es un viejo bug, y esa es la manera de evitarlo...

No lo hice de esa manera pues quería aprovechar un SET KEY, pero acabo de
solucionarlo creando antes un Array lo suficentemente grande para que quepa
siempre la selección.
No lo había hecho antes de esta manera porque entendí (y creo que entendí
bien) de la ayuda que no era necesario crear antes el arreglo.
El código antes era:
COPY TO ARRAY comprob FIELDS comprob_tipo, comprob_pvta, comprob_nro ;
FOR (comprob_tipo="F" AND pago_comprob_tipo<>"CM") OR comprob_tipo="DM"
Ahora le agregué antes:
DIMENSION comprob(20,3) && Esto es exageradamente grande para las
necesidades, pero por las dudas...
Con esto me funciona, pero no me parece del todo lógico.
Te agradezco tu respuesta. Saludos.



"Jorge Mota" escribió en el mensaje
news:
ni idea de por que te esta dando ese error,
ya intentaste:

SElect * from mitabla into Array MiArreglo

Saludos.

On Wed, 15 Sep 2004 18:00:09 -0300, DarioA
wrote:

> Amigos: Trabajo con VFP7 y cada vez que intento hacer un COPY TO ARRAY


me
> arroja el mensaje "There is not enough memory to complete this
> operation".
> Aclaro que los datos que irían al Array son tres campos pequeños (el mas
> grande es c(8)) de a lo sumo 6 registros.
> Obviamente puedo hacerlo de otra forma pero con algo mas de trabajo.
> Como no
> es la primera vez que me sucede me gustaría que alguien me oriente al
> respecto.
> Gracias y saludos.



ž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º
Espartaco Palma Martínez
SysOp PortalFox.com
email:mexicoSINSPAM[Arroba]portalfox.com

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
Respuesta Responder a este mensaje
#4 DarioA
17/09/2004 - 00:34 | Informe spam
Gracias por aclarar que es un Bug, caso contrario uno queda con una cierta
frustración...

"Esparta Palma" escribió en el
mensaje news:
Es un viejo bug, y esa es la manera de evitarlo...

>No lo hice de esa manera pues quería aprovechar un SET KEY, pero acabo de
>solucionarlo creando antes un Array lo suficentemente grande para que


quepa
>siempre la selección.
>No lo había hecho antes de esta manera porque entendí (y creo que entendí
>bien) de la ayuda que no era necesario crear antes el arreglo.
>El código antes era:
>COPY TO ARRAY comprob FIELDS comprob_tipo, comprob_pvta, comprob_nro ;
> FOR (comprob_tipo="F" AND pago_comprob_tipo<>"CM") OR comprob_tipo="DM"
>Ahora le agregué antes:
>DIMENSION comprob(20,3) && Esto es exageradamente grande para las
>necesidades, pero por las dudas...
>Con esto me funciona, pero no me parece del todo lógico.
>Te agradezco tu respuesta. Saludos.

"Jorge Mota" escribió en el mensaje
news:
> ni idea de por que te esta dando ese error,
> ya intentaste:
>
> SElect * from mitabla into Array MiArreglo
>
> Saludos.
>
> On Wed, 15 Sep 2004 18:00:09 -0300, DarioA
> wrote:
>
> > Amigos: Trabajo con VFP7 y cada vez que intento hacer un COPY TO ARRAY
me
> > arroja el mensaje "There is not enough memory to complete this
> > operation".
> > Aclaro que los datos que irían al Array son tres campos pequeños (el


mas
> > grande es c(8)) de a lo sumo 6 registros.
> > Obviamente puedo hacerlo de otra forma pero con algo mas de trabajo.
> > Como no
> > es la primera vez que me sucede me gustaría que alguien me oriente al
> > respecto.
> > Gracias y saludos.

¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º
Espartaco Palma Martínez
SysOp PortalFox.com
email:mexicoSINSPAM[Arroba]portalfox.com


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida