Modification d'une colonne sous sql server

Forum consacré aux développements d'applications interfacées avec les logiciels Sage

Modérateurs: Super Modérateur, Modérateurs

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" ***

Modification d'une colonne sous sql server

Messagede lydie » Mer 8 Sep 2010 18:51

Slt a tous
j'ai un client qui a acquis la comptabilité 100 SQL server.
Dans un souci de développer une application qui seras lié à la comptabilité de mon client J’ai créer un colonne en plus dans une table « F_ECRITUREC » cette colonne est un entier .
J’aimerais pourvoir apporter des modifications dans celle-ci mais je reçoit des messages d’erreur qui sont :

Serveur : Msg 2812, Niveau 16, État 62, Procédure CB_FntIsRecordLock, Ligne 10
Impossible de trouver la procédure stockée 'master..xp_CBIsRecordLock'.
Serveur : Msg 2812, Niveau 16, État 1, Procédure CB_FntIsFileLock, Ligne 10
Impossible de trouver la procédure stockée 'master..xp_CBIsFileLock'.
Serveur : Msg 2812, Niveau 16, État 1, Procédure CB_FntIsFileLock, Ligne 10
Impossible de trouver la procédure stockée 'master..xp_CBIsFileLock'.
Serveur : Msg 2812, Niveau 16, État 1, Procédure CB_FntIsFileLock, Ligne 10
Impossible de trouver la procédure stockée 'master..xp_CBIsFileLock'.
Serveur : Msg 2812, Niveau 16, État 1, Procédure CB_FntIsRecordLock, Ligne 10
Impossible de trouver la procédure stockée 'master..xp_CBIsRecordLock'.
Serveur : Msg 2812, Niveau 16, État 1, Procédure CB_FntIsRecordLock, Ligne 10
Impossible de trouver la procédure stockée 'master..xp_CBIsRecordLock'.


Pourriez vous me dire comment contourner ces messages et faire des modifications dans cette colonne ?
Voici ma requĂŞte
UPDATE F_ECRITUREC SET RAPPROCHER=0 WHERE EC_Piece='VT97282'and cbMarq=491
Merci de me répondre.
lydie
Posteur habitué
Posteur habitué
 
Messages: 21
Inscription: Dim 9 Mai 2010 21:22

Re: Modification d'une colonne sous sql server

Messagede NicolasJ » Jeu 9 Sep 2010 08:59

Bonjour,

je ne suis pas sûr que l'on puisse modifier les tables aussi essentielles de Sage. J'aurais plutôt créé une table supplémentaire avec les informations (RAPPROCHER) et le lien vers l'écriture qui correspond (cbMarq). Ca laisse les tables d'origine intacte et permet de gérer en dehors de toute évolution des tables lors des migrations de version.

Ce n'est que mon avis.

Ă  bientĂ´t,

Nicolas
NicolasJ
Contributeur
Contributeur
 
Messages: 68
Inscription: Mer 24 Mar 2010 16:52

Re: Modification d'une colonne sous sql server

Messagede Tim » Mer 25 Mai 2011 12:34

Il y a plus simple que d'ajouter une table et je confirme qu'il ne faut SURTOUT PAS modifier la structure des tables de SAGE.

Tu as la possibilité d'ajouter des informations libres sur la table des écritures comptables. Il suffit d'ajouter une information libre de type valeur et le tour est joué.
Développe en VB.NET sur Sage ligne 100 en SQL et en objets métiers.
Tim
Posteur habitué
Posteur habitué
 
Messages: 23
Inscription: Mer 25 Mai 2011 11:16


Retourner vers Développements ODBC, Objets métiers, SQL

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités