int iDebutPeriode= Convert.ToInt32(sDebutPeriode); int iFinPeriode= Convert.ToInt32(sFinPeriode);
oCommand.CommandText = "INSERT INTO tblDonneesAImporter SELECT * FROM tblDonneesCPU WHERE (DATE_PERIODE BETWEEN '"+iDebutPeriode+"' AND '"+iFinPeriode+"')";
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question// On passe au format jj/mm/aaaa // Grâce à la méthode Substring string sDate1 = sDebutPeriode.Substring(6, 2) + "/" + sDebutPeriode.Substring(4, 2) + "/" + sDebutPeriode.Substring(0, 4); // On utilise la fonction DateTime.Parse DateTime date1 = DateTime.Parse(sDate1); // Autre solution, on utilise le constructeur de DateTime // Et on utilise la méthode Substring pour découper la chaine // Puis Convert.ToInt32 pour passer la chaine en int DateTime date2 = new DateTime(Convert.ToInt32(sFinPeriode.Substring(0, 4)), Convert.ToInt32(sFinPeriode.Substring(4, 2)), Convert.ToInt32(sFinPeriode.Substring(6, 2))); oCommand.CommandText = "INSERT INTO tblDonneesAImporter SELECT * FROM tblDonneesCPU WHERE DATE_PERIODE BETWEEN @DebutPeriode AND @FinPeriode"; oCommand.Parameters.Add(new SqlParameter("@DebutPeriode", date1)); oCommand.Parameters.Add(new SqlParameter("@FinPeriode", date2)); // Blablabla j'exécute ma requête blablabla
oCommand.Parameters.Add(new SqlParameter("@DebutPeriode", Convert.ToInt32(sDebutPeriode));
oCommand.CommandText = "INSERT INTO tblDonneesAImporter SELECT * FROM tblDonnees CPU WHERE CInt(DATE_PERIODE) BEWTEEN @DebutPeriode AND @FinPeriode";
oCommand.CommandText = "INSERT INTO tblDonneesAImporter SELECT * FROM tblDonneesCPU WHERE CInt(DATE_PERIODE) BETWEEN @DebutPeriode AND @FinPeriode"; oCommand.Parameters.Add(new OleDbParameter("@DebutPeriode", Convert.ToInt32(sDebutPeriode))); oCommand.Parameters.Add(new OleDbParameter("@FinPeriode", Convert.ToInt32(sFinPeriode)));
oCommand.CommandText = "INSERT INTO tblDonneesAImporter SELECT * FROM tblDonneesCPU WHERE DATE_PERIODE BETWEEN @DebutPeriode AND @FinPeriode"; oCommand.Parameters.AddWithValue("@DebutPeriode", sDebutPeriode); oCommand.Parameters.AddWithValue("@FinPeriode", sFinPeriode);
oCommand.CommandText = "INSERT INTO tblDonneesAImporter SELECT * FROM tblDonneesCPU WHERE DATE_PERIODE BETWEEN '20080109' AND '20090514'";