OracleException not a valid month
Bonjour
j'utilise un DateTimePicker pour recuper une date et je veut recuper des information avec cette date dans une base Oracl :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
public List<Int32> getNumerosEntetes(DateTime date, string idBanque)
{
List<Int32> numero = new List<int>();
string dateText = date.ToString("dd/MM/yyyy");
using (DbConnection Cnx = ConnexionFactory.Instance.getConnexion())
{
using (DbCommand Cmd = Cnx.CreateCommand())
{
Cmd.CommandText = "select numero_entete,code_banque_source from clr_fichier where date_traitement='" + dateText + "' and code_banque_source='" + idBanque + "' ";
DbDataReader reader = Cmd.ExecuteReader();
if (reader.HasRows==false)
{
numero = null;
}
else
{
while (reader.Read())
{
numero.Add(Int32.Parse(reader["numero_entete"].ToString()));
}
}
}
}
return numero;
} |
Ici c'est la valeur du DateTimePicker qui est passée en paramètre mais je me retrouve avec cette exception:
Code:
1 2 3 4 5 6
|
System.Data.OracleClient.OracleException (0x80131938): ORA-01843: not a valid month
à System.Data.OracleClient.OracleConnection.CheckError(OciErrorHandle errorHandle, Int32 rc)
à System.Data.OracleClient.OracleDataReader.ReadInternal()
à System.Data.OracleClient.OracleDataReader.Read() |
et pourtant ma requête ressemble a ça
Code:
1 2
|
select numero_entete,code_banque_source from clr_fichier where date_traitement='14/09/2012' and code_banque_source='56' |
quand je débogue.
Please Help!!!