Erreur SQL lors archivage

Problèmes d'installation, d'ouverture de fichiers, d'utilisation multi-utilisateurs, d'impression, ...posez vos questions ici !

Modérateurs: Super-Apogea, Super Modérateur

Règles du forum

Merci de prendre connaissance des règles d'utilisation du forum

Avant de poster un nouveau message, utilisez la fonction RECHERCHER. Indiquez la VERSION de votre logiciel et toutes informations utiles à la résolution de votre question. Ne rédigez pas vos messages en MAJUSCULES. Soyez courtois et pensez aux formules de POLITESSE d'usage. Les messages à vocation COMMERCIALE ou PUBLICITAIRE seront supprimés.

*** LORSQU'UN SUJET EST RESOLU, SON AUTEUR DOIT EDITER LE 1ER MESSAGE DU SUJET EN HAUT DE PAGE ET COCHER "SUJET RESOLU" ***

Erreur SQL lors archivage

de ym58 » Jeu 23 Aoû 2018 15:53

Bonjour,

L'erreur suivante apparaît lors d'une tentative d'archivage du plus ancien exercice (2014-2015) :

INSERT en conflit avec contrainte FOREIGN 'KEY FKA_F_PIECEG_PI_No'
Conflit s'est produit dans la BdD DOS1415, table 'dbo.F_PIECE', column 'PI_No'


Je sais que de nombreuses réponses ont déjà été apportées à ce type d'erreur lors des archivages, mais aucune ne porte sur cette table, précisément.

Y a t' il une requête de réparation que je puisse lancer, voire une requête de listage me permettant de soumettre à ma comptable les éléments à vérifier/modifier dans ses journaux avant de recommencer l'archivage ...sans plantage ?

Merci à tous.

____________________________________________________________________________
Gescom/Compta 100c vers 8.01 (5 users) - SQL Express 2012/x64
Serveur Dell T130 - Xeon E3-1220 - 24Gb - 3x SSD 256Gb/Raid5 - WS2012R2
Workstations Dell W10x64
Posteur actif
Posteur actif
 
Messages: 47
Inscription: Ven 11 Nov 2016 08:34

Re: Erreur SQL lors archivage

de romulus001 » Jeu 30 Aoû 2018 10:36

Bonjour.

Je ne suis pas un pro en matière de compta, mais d'après ce que je vois, vous avez un fichier ou un modèle de saisie qui ne pointe pas vers un fichier de pièce générales, ce dernier a dû être supprimé.
Par contre, le message d'erreur ne précise de quel fichier il s'agit, afin de retrouver le fichier ou modèle de saisie qui pose problème, vous pouvez lancer cette requête dans SQL SERVER et voir ce qui est remonté :

select *
from f_piece
where pi_no in (
select distinct pi_no
from f_pieceg PG
where pi_no not in (select pi_no from f_piece)
)
Super Contributeur
Super Contributeur
 
Messages: 176
Inscription: Sam 28 Juin 2014 20:48

Re: Erreur SQL lors archivage

de ym58 » Jeu 30 Aoû 2018 18:42

Hello Romulus,

Merci pour votre réponse particulièrement claire mais entretemps, j'ai contacté le support Sage (à Metz, Ingénieur Consultant hyper-compétent : Mr T.J.) qui m'a conseillé de soumettre la requête suivante à ma base SQL :

DELETE FROM F_PIECEG WHERE PI_No NOT IN (SELECT PI_No FROM F_PIECE)


Ce que j'ai fait, et les archivages des 3 premières années parmi 5 en ligne (nouvelle contrainte consécutive à la LAF : loi anti fraude) sont passés comme une lettre à la Poste (façon de parler, parceque La Poste ... bref ... :roll: !).

En tout cas, merci pour votre aide.

____________________________________________________________________________
Gescom/Compta 100c vers 8.01 (5 users) - SQL Express 2012/x64
Serveur Dell T130 - Xeon E3-1220 - 24Gb - 3x SSD 256Gb/Raid5 - WS2012R2
Workstations Dell W10x64
Posteur actif
Posteur actif
 
Messages: 47
Inscription: Ven 11 Nov 2016 08:34

Re: Erreur SQL lors archivage

de romulus001 » Ven 31 Aoû 2018 11:49

Bonjour et merci pour votre retour.
Merci de mettre le sujet comme étant résolu.
Super Contributeur
Super Contributeur
 
Messages: 176
Inscription: Sam 28 Juin 2014 20:48

Re: Erreur SQL lors archivage

de ym58 » Ven 31 Aoû 2018 12:39

Solved !
:wink:

____________________________________________________________________________
Gescom/Compta 100c vers 8.01 (5 users) - SQL Express 2012/x64
Serveur Dell T130 - Xeon E3-1220 - 24Gb - 3x SSD 256Gb/Raid5 - WS2012R2
Workstations Dell W10x64
Posteur actif
Posteur actif
 
Messages: 47
Inscription: Ven 11 Nov 2016 08:34


Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité