babe59
Messages postés189Date d'inscriptionvendredi 28 mai 2004StatutMembreDernière intervention27 novembre 2015
-
3 déc. 2009 à 09:21
babe59
Messages postés189Date d'inscriptionvendredi 28 mai 2004StatutMembreDernière intervention27 novembre 2015
-
3 déc. 2009 à 10:32
Bonjour,
je travaille sous VS2005 et ODP.NET (pour oracle)
J'utilise les requetes paramétrées pour mettre à jour ma base de données et pour des raisons de synchro, je dois mémoriser la date et heure de mon serveur Oracle dans une zone DateTime de ma base.
Voici un bout de code où j'initialise mon OracleParameter. Le souci est que je ne sais pas comment initialiser la propriété VALUE de mon parameter pour lui indiquer qu'il doit prendre la date système du serveur oracle et non pas le DateTime.Now qui me retourne la date système de mon poste client...
oracleParameter = new OracleParameter();
oracleParameter.ParameterName = ":MESSAGEDATETIME";
oracleParameter.OracleDbType = OracleDbType.Date;
oracleParameter.Value = ??????????????? // comment positionner la valeur à "Oracle server DateTime (SysDate)" ??????
fields.Add(oracleParameter);
babe59
Messages postés189Date d'inscriptionvendredi 28 mai 2004StatutMembreDernière intervention27 novembre 2015 3 déc. 2009 à 10:17
J'essaye de suivre les recommendations Microsoft et je fais des requetes paramétrées dans la plupart de mes programmes. Je n'ai donc pas envie de changer cela...
Pour la valeur par défaut, Oracle 10g ne semble pas savoir le faire (valeur calculée sysdate)