HOME - RADIO - LOGIN - AIDE
KNAROU#
Post-it Technique
>>http://www.knar.info

janvier 2018
Abonnez vous!
<<< RETOUR <<<

Lecture de l'article ECRIRE DANS LES TABLES SAGE LIGNE 100 SQL via PHP
ECRIRE DANS LES TABLES SAGE LIGNE 100 SQL via PHP
de Fabrice Mounin - le mercredi 07 décembre 2011 17:11:53
Lire les données de SAGE SQL Serveur via un serveur PHP avec les librairies mssql c'est facile,

Par contre, pour pouvoir ecrire dans les tables SAGE SQL Serveur via PHP et mssql, c'est different, il faut tuné les paramètres de SQL Serveur.



option sur SQL Serveur





      (TOUS)         (ecrire via mssql php)                        par defaut
DISABLE_DEF_CNST_CHK 1   0   0
IMPLICIT_TRANSACTIONS 2   0 1 2
CURSOR_CLOSE_ON_COMMIT 4   0 1 4
ANSI_WARNINGS 8 1 8 1 8
ANSI_PADDING 16 1 16 1 16
ANSI_NULLS 32 1 32 1 32
ARITHABORT 64   64 1 64
ARITHIGNORE 128 1 128   0
QUOTED_IDENTIFIER 256 1 256 1 256
NOCOUNT 512 1 512 1 512
ANSI_NULL_DFLT_ON 1024 1 1024 1 1024
ANSI_NULL_DFLT_OFF 2048   0   0
CONCAT_NULL_YIELDS_NULL 4096 1 4096   0
NUMERIC_ROUNDABORT 8192   0   0
XACT_ABORT 16384 1 16384 1 16384


       


       
valeur suivant options 32767   22520   18302






Ensuite sous sql serveur :

EXEC sp_configure 'user options', 22050
RECONFIGURE

Quand vous avez validé, vous pouvez ecrire sous sql serveur via php / msssql
vous pouvez faire des insert et update dans vos table sage sql serveur.
Attention toutefois à bien respecter les trigger relatif à SAGE
autant sous ODBC, les triggers sont actifs et protège la base,
autant sous SQL direct, vous pouvez vite oublier des maj importante de table.

Exemple, si vous ajouter une ligne dans un bon de commande.
vous le faite via la table F_DOCLIGNE
mais il faut aussi mettre la table F_ARTSTOCK en modifiant la valeur du champ QTE_RES


Aujourd'hui, je l'utilise pour la création de bon de commande, d'article, deblocage de document.

K



Votre nom :
Commentaire :

Recopiez le code svp :


COMMENTAIRES :
Un(e) certain(e): souley en date du mercredi 12 août 2015 vers 17:14:41 à ecrit :
...xx...