insertion de données dans sage

insertion de données dans sage - SQL/NoSQL - Programmation

Marsh Posté le 01-07-2003 à 19:00:30    

Salut,
 
J'aimerai, via un lien ODBC, insérer des données dans sage.
Ceci dit j'ai un problème de format de date quand je veux l'insérer avec un insert.
Qui pourrait m'indiquer ?
Merci, Merci...

Reply

Marsh Posté le 01-07-2003 à 19:00:30   

Reply

Marsh Posté le 01-07-2003 à 22:26:26    

Quand tu parles de Sage, tu parles de l'éditeur Sage qui fait des logiciels de compta ?


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 02-07-2003 à 21:51:29    

oui c'est bien ca. tu as une idée?

Reply

Marsh Posté le 02-07-2003 à 22:33:09    

Je suppose que tu es au courant que c'est une opération dangereuse, qui risque de niquer ta compta ou ta facturation... Faudra pas venir te plaindre ensuite ! Taper dans les bases en direct, c'est vraiment pas conseillé...


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 03-07-2003 à 08:06:10    

oui bah ca je suis au courant!!!!
mes manip sont maîtrisé je sais ce ke je fais!
en attendant personne a su solutionner mon souci...

Reply

Marsh Posté le 03-07-2003 à 08:48:10    

Déjà si tu précisais la base (c'est la base propriétaire à Sage, Oracle ou Access), ainsi que la requête que tu souhaites faire, ça pourrait faire avancer les choses...


Message édité par Harkonnen le 03-07-2003 à 08:48:29

---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 03-07-2003 à 11:45:21    

Je dois transmettre des donnes commerciale saisite sous filemaker dans la gescom sage v11.
Pour ca j'ai développer une 'passerelle' avec access et ODBC SAGE.
Je récupére les données de filemaker sous txt que j'intègre dans access et que je rebalance sous sage.
 
voici ma requête :
strSQL = "insert into f_docentete"
strSQL = strSQL & " ("
strSQL = strSQL & " do_domaine,do_type,do_piece,do_date,"
strSQL = strSQL & " do_blfact,do_period,li_no,de_no"
strSQL = strSQL & " ) values ("
strSQL = strSQL & " 0,5,'FA1592'," & #6/30/2003# & ","
strSQL = strSQL & " 1,1," & NumLivraison & ",1"
strSQL = strSQL & " )"
 
il ne veux pas m'insérer les données à cause de la date.
j'ai essayé plusieurs solutions (avec ou sans les #, avec le format de date universel...) aucun aboutissement!
je suis a me demander si ce n'est pas un problème de paramétrage ou de bibliothèque...
 
voila pour les infos...
sur la doc de sage il propose ca : {d '2003-04-30'} mais ca ne marche pas non plus.
A l'aide...

Reply

Marsh Posté le 03-07-2003 à 11:51:20    

quand je met {d '2003-03-03'} par exemple voici l'erreur que j'ai :
 
GUID : format incorrect. dans l'expression '{d '2003-03-03'}'.

Reply

Marsh Posté le 03-07-2003 à 11:53:30    

Utilise l'objet command :
références :
http://www.devguru.com/Technologie [...] dtype.html
http://www.devguru.com/Technologie [...] meter.html
 
 
(exemple en VB, mais c'est les mêmes objets tant que tu passes par MDAC)
 

set cmd = createobject("ADODB.Command" )
cmd.CommandText = "insert into bidule (truc, ma_date) value (:truc, :ma_date)"
cmd.CommandType = 1 OR 0x80 ' adCmdText OR adExecuteNoRecords
cmd.CreateParameter "truc", 3, 1, 25
cmd.CreateParameter "madate", 133, 1, "20030703"
cmd.activeconnection = cnx
 
cmd.execute


 
Ca marchera sur n'importe quel SGBD.


Message édité par MagicBuzz le 03-07-2003 à 11:55:00
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed