In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Append From muy raro

Foro público de Xailer en español
Responder
Guillermo Guevara Car
Mensajes: 176
Registrado: Sab Ene 19, 2008 5:52 pm

Append From muy raro

Mensaje por Guillermo Guevara Car »

Tengo un DBF que contiene 4 registros lo abro para hacer un APPEND FROM, a
otro archivo DBF que tiene la misma estructura que el que se encuentra
abierto.
Loque espero es que pase los 4 registros al DBF nuevo, sin embargo
inexplicablemente anexa los 4 registros infinidad de veces (repitiendo el
APPEND FROM sin control).
Gracias
Rodolfo
Fernando Leal
Mensajes: 294
Registrado: Jue Mar 13, 2008 3:03 pm

Append From muy raro

Mensaje por Fernando Leal »

Rodolfo,
A ver pon el código.
Yo hago append from sin problemas
DbCreate( "NUEVO",aCampos )
USE NUEVO ALIAS NUEVO EXCLUSIVE NEW
SELECT NUEVO
APPEND FROM VERIFICA
jrcpoli-quitar
Mensajes: 558
Registrado: Mar Feb 09, 2010 2:26 pm

Append From muy raro

Mensaje por jrcpoli-quitar »

Saludos:
Das poca información por lo tanto me arriesgo a equivocarme, pero creo
que podrí­as hacer hago parecido a esto usando los DataSet, mira en la
ayuda la referencias que hago a los métodos.
** Primer registro
::oDataSetDesig:GoTop()
DO WHILE !::oDataSetDesig:EoF()
IF !::oDataSetDesig:Deleted()
WITH OBJECT ::oDataSetOrd1
** Poner la base en modo de Añadir
:AddNew()
** Copiamos el registro de una base a otra
:SaveFrom( ::oDataSetDesig:GetRecord() )
* Graba el registro
:UpDate()
END
ENDIF
*
** Avanzar
::oDataSetDesig:Skip()
*
END DO
Como veras copio de la base de datos ::::oDataSetDesig el registro a la
base de datos ::oDataSetOrd1.
José Ramón Castro.
Rodolfo Paredes Villa escribió:
> Tengo un DBF que contiene 4 registros lo abro para hacer un APPEND FROM, a
> otro archivo DBF que tiene la misma estructura que el que se encuentra
> abierto.
>
> Loque espero es que pase los 4 registros al DBF nuevo, sin embargo
> inexplicablemente anexa los 4 registros infinidad de veces (repitiendo el
> APPEND FROM sin control).
>
> Gracias
>
> Rodolfo
>
>
>
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

Append From muy raro

Mensaje por zeasoftware »

De preferencia la base de la cual vas a a extraer los datos debes cerrarla.
Si pones codigo te puedo apoyar con mis pocos conocimientos.
Saludos.
--
Ramón Zea
01.993.231-62-29
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
dirza_com@hotmail.com
Guillermo Guevara Car
Mensajes: 176
Registrado: Sab Ene 19, 2008 5:52 pm

Append From muy raro

Mensaje por Guillermo Guevara Car »

Gracias por responder a todos los que se tomaron la molestia
Con la ayuda de Uds.
Encontré el problema el DBF que anexaba estaba abierto, una vez que hice
CLOSE DBF el error se corrigió
Muchas Gracias
Rodolfo Paredes Villa
"Rodolfo Paredes Villa" <soporte@pvwin.com> escribió en el mensaje
news:4968afc7$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Tengo un DBF que contiene 4 registros lo abro para hacer un APPEND FROM, a
> otro archivo DBF que tiene la misma estructura que el que se encuentra
> abierto.
>
> Loque espero es que pase los 4 registros al DBF nuevo, sin embargo
> inexplicablemente anexa los 4 registros infinidad de veces (repitiendo el
> APPEND FROM sin control).
>
> Gracias
>
> Rodolfo
>
>
>
Responder