OVH Cloud OVH Cloud

Requête de suppression - Impossible de supprimer

3 réponses
Avatar
ADE
Bonjour =E0 tous,

J'ai une requ=EAte de suppression qui me pose probl=E8me...

Elle porte sur une table li=E9e =E0 une vue ( relation 1 =E0 n )=20
et je dois bien s=FBr supprimer c=F4t=E9 table.

J'ai bien mis la propr=E9t=E9 "Enregistrement Unique " =E0=20
Oui .. mais rien =E0 faire, j'ai le message "Impossible de=20
supprimer dans les tables sp=E9cifi=E9es".

Par contre si je transforme la vue en table ( par une=20
requ=EAte de cr=E9tion) et que je recommence en liant les deux=20
tables, avec le m=EAme SQL ... ca fonctionne ...

Qui peut me donner au moins une toute petite piste ... je=20
ne trouve rien dans l'aide=20

Merci =E0 tous(tes) !

3 réponses

Avatar
Daniel Carollo
Bonjour ADE (Quel drole de nom!)

Il y a de grandes chances que le probleme soit lie a vos jointures. Essayez
de supprimer toutes les tables de votre vue, sauf "la" table de laquelle
vous devez supprimer les enregistrements. Verifiez qu'il vous soit possbile
d'effacer ce que vous voulez (a priori, ca ne devrait pas poser de
probleme), puis de rajouter les autres tables seulement dans la clause WHERE
pour isoler les enregistrements a effacer.

J'espere que ca vosu donne une piste...

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"ADE" wrote in message
news:31e901c4c192$ab7f9e30$
Bonjour à tous,

J'ai une requête de suppression qui me pose problème...

Elle porte sur une table liée à une vue ( relation 1 à n )
et je dois bien sûr supprimer côté table.

J'ai bien mis la proprété "Enregistrement Unique " à
Oui .. mais rien à faire, j'ai le message "Impossible de
supprimer dans les tables spécifiées".

Par contre si je transforme la vue en table ( par une
requête de crétion) et que je recommence en liant les deux
tables, avec le même SQL ... ca fonctionne ...

Qui peut me donner au moins une toute petite piste ... je
ne trouve rien dans l'aide

Merci à tous(tes) !
Avatar
ADE
On a le nom qu'on peut ;-D

Mais apparament je ne me suis pas bien fait comprendre: la
vue ( ou requête ) liée à "LA" table ... cette vue ne
prend pas en compte "LA" table ... c'est simplement une
requête qui ne comprend qu'une seule table et converti
certains champs pour permettre de les lier à "LA" table ...


Donc, je ne peux pas enlever de liaison et les
enregistrement sont déjà isolés ...

Merci quand même .....


PS ADE trigramme de prénom+nom ... Anne DE......

-----Message d'origine-----
Bonjour ADE (Quel drole de nom!)

Il y a de grandes chances que le probleme soit lie a vos
jointures. Essayez

de supprimer toutes les tables de votre vue, sauf "la"
table de laquelle

vous devez supprimer les enregistrements. Verifiez qu'il
vous soit possbile

d'effacer ce que vous voulez (a priori, ca ne devrait pas
poser de

probleme), puis de rajouter les autres tables seulement
dans la clause WHERE

pour isoler les enregistrements a effacer.

J'espere que ca vosu donne une piste...

--
Daniel :-)

Computing Technologies International - www.computing-
tech.com - We

provide solutions...

"ADE" wrote in
message

news:31e901c4c192$ab7f9e30$
Bonjour à tous,

J'ai une requête de suppression qui me pose problème...

Elle porte sur une table liée à une vue ( relation 1 à n )
et je dois bien sûr supprimer côté table.

J'ai bien mis la proprété "Enregistrement Unique " à
Oui .. mais rien à faire, j'ai le message "Impossible de
supprimer dans les tables spécifiées".

Par contre si je transforme la vue en table ( par une
requête de crétion) et que je recommence en liant les deux
tables, avec le même SQL ... ca fonctionne ...

Qui peut me donner au moins une toute petite piste ... je
ne trouve rien dans l'aide

Merci à tous(tes) !


.



Avatar
Daniel Carollo
Bonjour Anne! (C'est bien plus joli qu'ADE ;-)

On est probablement en train de passer a cote de quelque chose d'essentiel.

S'il n'y a qu'une seule table dans votre vue, ca ne devrait pas poser
probleme d'effacer un enregistrement. Y a-t-il une clef sur cette table?
Pourriez-vous mettre ici la definition de la vue (en SQL)? En la voyant, on
aurait peut-etre une idee de ce qui ne va pas.

A bientot,

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"ADE" wrote in message
news:3f1901c4c23a$2bca81c0$
On a le nom qu'on peut ;-D

Mais apparament je ne me suis pas bien fait comprendre: la
vue ( ou requête ) liée à "LA" table ... cette vue ne
prend pas en compte "LA" table ... c'est simplement une
requête qui ne comprend qu'une seule table et converti
certains champs pour permettre de les lier à "LA" table ...


Donc, je ne peux pas enlever de liaison et les
enregistrement sont déjà isolés ...

Merci quand même .....


PS ADE trigramme de prénom+nom ... Anne DE......