Skip to content
logo Knowledgebase

Comparer les colonnes d'une base de données avec celle du dossier de démonstration

Created on  | Last modified on 

Summary

A l'utilisation de Batigest connect, vous rencontrez une erreur 3265 , et vous souhaitez vérifier que les colonnes sont bien créées .

Resolution

Téléchargez le fichier d'édition ci-après . 


http://bupe.sage.com.dl1.ipercast.net/telechargement/Technique/BDC/220926152942130/BTG-%20Comparateur%20de%20colonnes.edt


Le script vous demandera de saisir le nom de la base de données à tester telle qu'elle apparaît dans Management Studio ( BTG_DOS_XXXX ) 

Une fois renseigné, le script testera les tables et leurs colonnes avec celles de la base de démonstration ( BTG_DOS_DEMO )  et affichera toute colonne présente dans la base de démo mais absente du dossier testé . 


En fonction de l'emplacement de l'erreur 3265 , il vous sera possible d'identifier la ou les colonnes manquantes afin de les recréer . 

Ex : Sur un dossier, j'identifie la colonne PvF de la table Devis comme manquante . 


Dans management studio, j'ouvre donc la table Devis en mode "Requête de création" 

Image


Une fois la requête affichée, je conserve les sections qui concernent ma colonne, à savoir la création et la valeur par défaut, soit ici : 

[PvF] [float] NULL,

 et

ALTER TABLE [dbo].[Devis] ADD  DEFAULT ((0)) FOR [PvF]
GO


Je modifie la première section pour la rendre interprétable , et cela donnera au final ceci : 

ALTER TABLE [dbo].[Devis] ADD  [PvF] [float] NULL
ALTER TABLE [dbo].[Devis] ADD  DEFAULT ((0)) FOR [PvF]


Il ne restera plus qu'a éxécuter et tester .