Précédent   Forum des professionnels en informatique > Bases de données > Autres SGBD
Autres SGBD Vos questions sur les autres SGBD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/11/2006, 15h13   #1
Invité de passage
 
Inscription : novembre 2006
Messages : 1
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 1
Points : 0
Points : 0
Par défaut Driver ODBC Sage et base proprio

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 !
Dhakhan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2007, 15h24   #2
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 959
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 10 959
Points : 17 793
Points : 17 793
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 * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h27.


 
 
 
 
Partenaires

Hébergement Web