|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2006 Messages : 1 ![]() |
Bonjour à tous !
J'ai un petit soucis lorsque je tente de faire l'insertion d'un nouveau document de type 'Devis' dans la base F_DOCENTETE via le driver ODBC de Sage. Voici la requête que j'utilise: INSERT INTO F_DOCENTETE (AB_NO, CA_NO, CA_NUM, CG_NUM, CT_NUMPAYEUR, DE_NO, DO_ATTENTE, DO_BLFACT, DO_CLOTURE, DO_COLISAGE, DO_CONDITION, DO_COORD01, DO_COORD02, DO_COORD03, DO_COORD04, DO_COURS, DO_DATE, DO_DATELIVR, DO_DEBUTABO, DO_DEBUTPERIOD, DO_DEVISE, DO_DOMAINE, DO_ECART, DO_EXPEDIT, DO_FINABO, DO_FINPERIOD, DO_HEURE, DO_IMPRIM, DO_LANGUE, DO_NBFACTURE, DO_NOWEB, DO_PERIOD, DO_PIECE, DO_REF, DO_REGIME, DO_RELIQUAT, DO_SOUCHE, DO_STATUT, DO_TARIF, DO_TIERS, DO_TRANSACTION, DO_TRANSFERE, DO_TXESCOMPTE, DO_TYPE, DO_TYPECOLIS, DO_VENTILE, LI_NO, N_CATCOMPTA, RE_NO, RE_NOCAISSIER) VALUES(0,0,'','411000','CWEB',0,0,0,0,1,1,'','','','',0, '{d 2006-11-05}','Null','Null','Null',0,0,0,1,'Null', 'Null','Null',0,0,1,'',1,'B9294504','',21,0,0,2,2,'CWEB',11,0,0,0,1,0,1,1,0,0) et l'erreur qu'il me renvoie: [Simba][Simba ODBC Driver]Invalid date, time or timestamp value. Sachant que le formatage de date est le même que celui que j'utilise pour faire mes SELECT et qu'il fonctionne très bien dans ce cas, je ne comprends pas pourquoi là cela ne lui plaît pas. Voilà ! Une idée ? Merci pour vos réponses ! |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
1) votre encodage de date n'est pas correct :
{d 2006-11-05} est une fonction ODBC qui peut ne pas être reconnue. Si votre SGBDR est SQL Server alors encodez la date comme le veux la norme SQL : CAST('2006-11-05' AS DATETIME) 2) SAGE, comme beaucoup d'éditeur protègent leurs bases de données d'insertions sauvage à l'aide de triggers cryptés qui encapsulent un contrôle de redondance cyclique. Vous ne pouvez donc pas insérer une ligne sans conaître la valeur de cette colonne qui se calcule par un algorithme protégé. A moins de tragfiquer la base et donc de perdre la garantie et de risquer des incohérence dans vos données, le seul moyen réside donc dans l'achat de la DLL SAGE. A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
Copyright © 2000-2012 - www.developpez.com