Index des Archives

www.ancestrologie.com
Le nouvel ensemble de forums touchant à Ancestrologie et à ses plugins 


Help SQL

 
Poster un nouveau sujet   Répondre au sujet    Index des Archives -> BOA
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
feiv5354
Spécialiste
Spécialiste


Inscrit le: 10 Déc 2003
Messages: 39
Localisation: Paris 18

MessagePosté le: 23 Sep 2004 08:57    Sujet du message: Help SQL Répondre en citant

Les spécialistes qui hantent ce forum peuvent ils me dire ce qui ne vapas dans la requête suivante :

UPDATE EVENEMENTS_IND SET EVENEMENTS_IND. EV_IND_TYPE=_SSE
WHERE EV_IND_CLEF=540
AND EV_IND_KLE_DOSSIER=3

Contexte : j'ai créé de nouveaux évènements individuels et voudrais remplacer dans les fiche individu l'évènement "divers" par celui que j'ai créé, sans avoir à tout recopier.
J'ai donc repéré l'évènement que je veux modifier (ici le 540) et remplacer le type par celui que j'ai créé (ici _SSE)

Le message d'erreur que j'obtiens me donne un code et je comprends que le "responsable" est le WHERE..
Merci de votre aide.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
pthierry
Pro
Pro


Inscrit le: 27 Fév 2003
Messages: 455
Localisation: Paris 13

MessagePosté le: 23 Sep 2004 09:43    Sujet du message: Re: Help SQL Répondre en citant

feiv5354 a écrit:
Les spécialistes qui hantent ce forum peuvent ils me dire ce qui ne vapas dans la requête suivante :

UPDATE EVENEMENTS_IND SET EVENEMENTS_IND. EV_IND_TYPE=_SSE
WHERE EV_IND_CLEF=540
AND EV_IND_KLE_DOSSIER=3

Contexte : j'ai créé de nouveaux évènements individuels et voudrais remplacer dans les fiche individu l'évènement "divers" par celui que j'ai créé, sans avoir à tout recopier.
J'ai donc repéré l'évènement que je veux modifier (ici le 540) et remplacer le type par celui que j'ai créé (ici _SSE)

Le message d'erreur que j'obtiens me donne un code et je comprends que le "responsable" est le WHERE..
Merci de votre aide.

EV_IND_CLEF est la numérotation des événements (par générateur) au fur et à mesure qu'ils sont enregistrés dans la table

il faut mettre EV_IND_KLE_FICHE à la place qui lui correspond au NIP de votre individu
_________________
N'oubliez pas la fonction Rechercher...
Cordialement Pierre
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail
feiv5354
Spécialiste
Spécialiste


Inscrit le: 10 Déc 2003
Messages: 39
Localisation: Paris 18

MessagePosté le: 23 Sep 2004 09:46    Sujet du message: Help SQL Répondre en citant

Si je fais çà, il va me remplacer tous les évènements "divers" de mon individu par _SSE. Moi je ne veux remplacer QUE l'évènement 540.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
pthierry
Pro
Pro


Inscrit le: 27 Fév 2003
Messages: 455
Localisation: Paris 13

MessagePosté le: 23 Sep 2004 09:58    Sujet du message: Re: Help SQL Répondre en citant

j'ai posté mon msg un peu vite par erreur
il y a aussi ça à changer car c'est du charactère
EV_IND_TYPE='_SSE'

feiv5354 a écrit:
Si je fais çà, il va me remplacer tous les évènements "divers" de mon individu par _SSE. Moi je ne veux remplacer QUE l'évènement 540.

si c'est l'événement 540 à changer alors la modification ci-dessus est suffisante
_________________
N'oubliez pas la fonction Rechercher...
Cordialement Pierre
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail
feiv5354
Spécialiste
Spécialiste


Inscrit le: 10 Déc 2003
Messages: 39
Localisation: Paris 18

MessagePosté le: 23 Sep 2004 10:01    Sujet du message: Help SQL Répondre en citant

J'ai déjà essayé avec ' ou " mais rien à faire il bute sur le WHERE ....
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
pthierry
Pro
Pro


Inscrit le: 27 Fév 2003
Messages: 455
Localisation: Paris 13

MessagePosté le: 23 Sep 2004 10:26    Sujet du message: Répondre en citant

je viens de l'essayer par sql et par le BOA
ca fonctionne
essaye le :
UPDATE EVENEMENTS_IND
SET EV_IND_TYPE= '_SSE'
WHERE EV_IND_CLEF=540
AND EV_IND_KLE_DOSSIER =3
Exclamation
attention
car '_SSE' doit être référencé dans la table REF_EVENEMENTS sinon Ancestro risque de ne pas afficher l'événement
_________________
N'oubliez pas la fonction Rechercher...
Cordialement Pierre
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail
AquaBlue
Pro
Pro


Inscrit le: 02 Mar 2003
Messages: 1199
Localisation: Paris - France

MessagePosté le: 23 Sep 2004 10:48    Sujet du message: Répondre en citant

Attention Exclamation
Ta requête ne retournant aucune valeur il ne faut pas utiliser "Exécuter requête" mais "Exécuter procédure".
C'est probablement pour ça que ça "coince" Exclamation
_________________
Les Anomalies & Suggestions et la FAQ sont là.
                                     
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
pthierry
Pro
Pro


Inscrit le: 27 Fév 2003
Messages: 455
Localisation: Paris 13

MessagePosté le: 23 Sep 2004 11:43    Sujet du message: Répondre en citant

AquaBlue a écrit:
Attention Exclamation
Ta requête ne retournant aucune valeur il ne faut pas utiliser "Exécuter requête" mais "Exécuter procédure".
C'est probablement pour ça que ça "coince" Exclamation

Effectivement j'ai oublié de le préciser
Exécuter requête c'est pour les selects mais le BOA exécute quand même
le update avec en retour un msg d'erreur
il ne faut pas oublier de valider les modifs
_________________
N'oubliez pas la fonction Rechercher...
Cordialement Pierre
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail
feiv5354
Spécialiste
Spécialiste


Inscrit le: 10 Déc 2003
Messages: 39
Localisation: Paris 18

MessagePosté le: 23 Sep 2004 12:16    Sujet du message: Help SQL Répondre en citant

Merci à tous deux. Mais je donne la médaille à Aquablue Laughing
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Index des Archives -> BOA Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com