sahliali
Messages postés90Date d'inscriptiondimanche 14 septembre 2003StatutMembreDernière intervention 3 juillet 2008
-
27 oct. 2005 à 12:23
sebmafate
Messages postés4936Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention14 février 2014
-
28 oct. 2005 à 11:16
en fait j'ai un pb avec la conversation de typedatime
j'utilise le SQLServer2000 et mon code ca marche
parcontre quand j'utlise MSDE un message me dis Erreur de conversation de datetime
y a pas de solution et merci .
voila le code pour explication :
object[] ob =
new
object[5] {
this.DateNaiss.Value.Day, "/",
this.DateNaiss.Value.Month, "/",
this.DateNaiss.Value.Year.ToString()};
string Date_Naissance =
string.Concat(ob);
Query = "insert into client(RefClient, ...., DateNaiss) values(@RefClient,.....,@DateNaiss)
SQLComm =
new System.Data.SqlClient.SqlCommand(Query,ConnectionSql);
SQLComm.Parameters.Add("@Ref",RefClient);
SQLComm.Parameters.Add("@DateNaiss",DateNaiss);
SQLComm.ExecuteNonQuery();
---------
voila une partie du code le pb il marche quand j'utlise le sqlServer2000 et non plus avec le MSDE ???
sahliali
Messages postés90Date d'inscriptiondimanche 14 septembre 2003StatutMembreDernière intervention 3 juillet 2008 27 oct. 2005 à 15:41
mais tes paramètres la... @DateNaiss est bien de type SqlDbType.DateTime
et ben non car je recupère la datenais appartir d'un constructeur
dont le quel je recupère la dateNais et puis je l'ajoute dans parametres
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 27 oct. 2005 à 15:41
Au pire si c'est vraiment une chaine :
string Date_Naissance = this.DateNaiss.Value.ToString("dd/MM/yyyy");
ou
string Date_Naissance = this.DateNaiss.Value.ToString("d/M/yyyy");
ça devrait être mieux que :
object[] ob = new object[5] {this.DateNaiss.Value.Day, "/", this.DateNaiss.Value.Month, "/", this.DateNaiss.Value.Year.ToString()};
sahliali
Messages postés90Date d'inscriptiondimanche 14 septembre 2003StatutMembreDernière intervention 3 juillet 2008 27 oct. 2005 à 23:49
string Date_Naissance = this.DateNaiss.Value.ToString("dd/MM/yyyy");
j'ai testé avec ca mais ca marche pas seulement quand je change le format
MM/dd/yyyy ca marhe pour MSDE et pour SQLServer2000 non plus
je sais pas est ce que je doit configurer le type datetime au niveau SQLServer ou koi ???