Bonjour,
J'ai une application CRM, que j'essaie de lier à Project en mettant à jour directement la base de données project. J'utilise la requête suivante pour ajouter des tâches dans la table MSP_Tasks:
Code :
INSERT INTO MSP_TASKS
(
PROJ_ID,
EXT_Edit_Ref_Data,
TASK_UID,
TASK_ID,
TASK_Is_Effort_Driven,
TASK_Has_Notes,
TASK_Leveling_Can_Split,
TASK_Leveling_Adjusts_ASSN,
TASK_Outline_Level,
TASK_Dur,
TASK_Dur_FMT,
TASK_Rem_Dur,
TASK_Base_Dur_FMT,
TASK_Constraint_Type,
TASK_Leveling_Delay_FMT,
TASK_Start_Date,
TASK_Finish_Date,
TASK_Constraint_Date,
TASK_Priority,
TASK_Type,
TASK_Fixed_Cost_Accrual,
TASK_Creation_Date,
TASK_Cal_UID,
TASK_Name,
TASK_Rtf_Notes
)
VALUES
(
1,
'1',
267,
86,
1,
1,
1,
1,
1,
4200 * 2, -- (4200 ==> un jour) * 2 ==> 2 jours
39,
4200 * 2, -- (4200 ==> un jour) * 2 ==> 2 jours
39,
4,
8,
'25/08/2008 09:00:00',
'26/08/2008 18:00:00',
'25/08/2008 09:00:00',
500,
0,
2,
GetDate(),
-1,
'Test',
'{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fcharset0 Arial;}}\viewkind4\uc1\pard\f0\fs20 Remarque \par}'
)
Après avoir exécuté la requête ma tâcha apparaît bien dans Project, mais sans la remarque (champ TASK_Rtf_Notes). Je modifie ensuite dans Project la zone "Remarque" de la tâche que j'ai rajoutée via la requête. Je sauvegarde. Après quoi, je supprime la tâche par un ordre DELETE. Puis je réexécute la même instruction INSERT que précédemment. Et là, dans Project, la remarque apparaît.
Est-ce que quelqu'un a une idée ? Comment puis-je faire pour ajouter des tâches avec des remarques directement avec mon instruction INSERT sans avoir à passer par une mise à jour dans Project ?
Merci pour vous réponses.