Borrar definitivamente un registro de una base de datos FOX.

18/10/2005 - 12:31 por José Luis | Informe spam
Hola a todos,

me ha surgido un problema con la eliminación de registros que espero que
alguien me pueda ayudar a resolver. El problema es el siguiente:

Necesitaría que cuando el usuario borrará un registro este no se marcará
como borrado, sino que directamente se borre de la base de datos. Ya que
ahora que se marca como borrado y a veces me crea conflictos al intentar
volver a crear ese mismo registro por la Integridad Referencial.

Esto es posible con VFP 7.0?

Muchas gracias por anticipado.

Un saludo,
José Luis.

Preguntas similare

Leer las respuestas

#1 Raül Vidiella
18/10/2005 - 13:25 | Informe spam
para realizar un borrado fisico deberias utilizar el comando PACK. El
problema es que necesitas tener la tabla en exclusiva y que es muy
lento, por lo cual no es recomendable. Deberias buscar otros metodos
para que no te proboque conflictos de integridad.

Saludos
Raül Vidiella

En/na José Luis ha escrit:
Hola a todos,

me ha surgido un problema con la eliminación de registros que espero que
alguien me pueda ayudar a resolver. El problema es el siguiente:

Necesitaría que cuando el usuario borrará un registro este no se marcará
como borrado, sino que directamente se borre de la base de datos. Ya que
ahora que se marca como borrado y a veces me crea conflictos al intentar
volver a crear ese mismo registro por la Integridad Referencial.

Esto es posible con VFP 7.0?

Muchas gracias por anticipado.

Un saludo,
José Luis.


Respuesta Responder a este mensaje
#2 José Luis
18/10/2005 - 13:51 | Informe spam
Antes de nada gracias Raul por contestarme,

como tu bien dices la opción de PACK no me es viable, por otra parte si no
se pudiera borrar los registros físicamente en el acto, se puede modificar
la integridad para que sólo se tengan en cuenta los registros que no tengan
la marca de borrado?

Un saludo,
José Luis.

"Raül Vidiella" escribió en el mensaje
news:#
para realizar un borrado fisico deberias utilizar el comando PACK. El
problema es que necesitas tener la tabla en exclusiva y que es muy
lento, por lo cual no es recomendable. Deberias buscar otros metodos
para que no te proboque conflictos de integridad.

Saludos
Raül Vidiella

En/na José Luis ha escrit:
> Hola a todos,
>
> me ha surgido un problema con la eliminación de registros que espero que
> alguien me pueda ayudar a resolver. El problema es el siguiente:
>
> Necesitaría que cuando el usuario borrará un registro este no se


marcará
> como borrado, sino que directamente se borre de la base de datos. Ya que
> ahora que se marca como borrado y a veces me crea conflictos al intentar
> volver a crear ese mismo registro por la Integridad Referencial.
>
> Esto es posible con VFP 7.0?
>
> Muchas gracias por anticipado.
>
> Un saludo,
> José Luis.
>
>
Respuesta Responder a este mensaje
#3 Raül Vidiella
18/10/2005 - 20:00 | Informe spam
intente utilizar la integridad referencial, pero no me gustó, por lo que
no puedo contestarte a esta pregunta.

Lo siento
Raül Vidiella

En/na José Luis ha escrit:
Antes de nada gracias Raul por contestarme,

como tu bien dices la opción de PACK no me es viable, por otra parte si no
se pudiera borrar los registros físicamente en el acto, se puede modificar
la integridad para que sólo se tengan en cuenta los registros que no tengan
la marca de borrado?

Un saludo,
José Luis.

"Raül Vidiella" escribió en el mensaje
news:#

para realizar un borrado fisico deberias utilizar el comando PACK. El
problema es que necesitas tener la tabla en exclusiva y que es muy
lento, por lo cual no es recomendable. Deberias buscar otros metodos
para que no te proboque conflictos de integridad.

Saludos
Raül Vidiella

En/na José Luis ha escrit:

Hola a todos,

me ha surgido un problema con la eliminación de registros que espero que
alguien me pueda ayudar a resolver. El problema es el siguiente:

Necesitaría que cuando el usuario borrará un registro este no se





marcará

como borrado, sino que directamente se borre de la base de datos. Ya que
ahora que se marca como borrado y a veces me crea conflictos al intentar
volver a crear ese mismo registro por la Integridad Referencial.

Esto es posible con VFP 7.0?

Muchas gracias por anticipado.

Un saludo,
José Luis.









Respuesta Responder a este mensaje
#4 José Luis
19/10/2005 - 09:20 | Informe spam
Muchas gracias de todas formas Raül.

Un saludo,
José Luis.


"Raül Vidiella" escribió en el mensaje
news:
intente utilizar la integridad referencial, pero no me gustó, por lo que
no puedo contestarte a esta pregunta.

Lo siento
Raül Vidiella

En/na José Luis ha escrit:
> Antes de nada gracias Raul por contestarme,
>
> como tu bien dices la opción de PACK no me es viable, por otra parte si


no
> se pudiera borrar los registros físicamente en el acto, se puede


modificar
> la integridad para que sólo se tengan en cuenta los registros que no


tengan
> la marca de borrado?
>
> Un saludo,
> José Luis.
>
> "Raül Vidiella" escribió en el mensaje
> news:#
>
>>para realizar un borrado fisico deberias utilizar el comando PACK. El
>>problema es que necesitas tener la tabla en exclusiva y que es muy
>>lento, por lo cual no es recomendable. Deberias buscar otros metodos
>>para que no te proboque conflictos de integridad.
>>
>>Saludos
>>Raül Vidiella
>>
>>En/na José Luis ha escrit:
>>
>>> Hola a todos,
>>>
>>>me ha surgido un problema con la eliminación de registros que espero


que
>>>alguien me pueda ayudar a resolver. El problema es el siguiente:
>>>
>>> Necesitaría que cuando el usuario borrará un registro este no se
>
> marcará
>
>>>como borrado, sino que directamente se borre de la base de datos. Ya


que
>>>ahora que se marca como borrado y a veces me crea conflictos al


intentar
>>>volver a crear ese mismo registro por la Integridad Referencial.
>>>
>>> Esto es posible con VFP 7.0?
>>>
>>> Muchas gracias por anticipado.
>>>
>>>Un saludo,
>>>José Luis.
>>>
>>>
>
>
>
Respuesta Responder a este mensaje
#5 Mauricio Pulla
24/10/2005 - 21:19 | Informe spam
Hola José
Creando un filtro en los indices, o mejor hacer un reciclado de los
registros borrados.

Saludos.
Mauricio Pulla.



" José Luis" <JLB> escribió en el mensaje
news:OGD$
Muchas gracias de todas formas Raül.

Un saludo,
José Luis.


"Raül Vidiella" escribió en el mensaje
news:
> intente utilizar la integridad referencial, pero no me gustó, por lo que
> no puedo contestarte a esta pregunta.
>
> Lo siento
> Raül Vidiella
>
> En/na José Luis ha escrit:
> > Antes de nada gracias Raul por contestarme,
> >
> > como tu bien dices la opción de PACK no me es viable, por otra parte


si
no
> > se pudiera borrar los registros físicamente en el acto, se puede
modificar
> > la integridad para que sólo se tengan en cuenta los registros que no
tengan
> > la marca de borrado?
> >
> > Un saludo,
> > José Luis.
> >
> > "Raül Vidiella" escribió en el mensaje
> > news:#
> >
> >>para realizar un borrado fisico deberias utilizar el comando PACK. El
> >>problema es que necesitas tener la tabla en exclusiva y que es muy
> >>lento, por lo cual no es recomendable. Deberias buscar otros metodos
> >>para que no te proboque conflictos de integridad.
> >>
> >>Saludos
> >>Raül Vidiella
> >>
> >>En/na José Luis ha escrit:
> >>
> >>> Hola a todos,
> >>>
> >>>me ha surgido un problema con la eliminación de registros que espero
que
> >>>alguien me pueda ayudar a resolver. El problema es el siguiente:
> >>>
> >>> Necesitaría que cuando el usuario borrará un registro este no se
> >
> > marcará
> >
> >>>como borrado, sino que directamente se borre de la base de datos. Ya
que
> >>>ahora que se marca como borrado y a veces me crea conflictos al
intentar
> >>>volver a crear ese mismo registro por la Integridad Referencial.
> >>>
> >>> Esto es posible con VFP 7.0?
> >>>
> >>> Muchas gracias por anticipado.
> >>>
> >>>Un saludo,
> >>>José Luis.
> >>>
> >>>
> >
> >
> >


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