Bonjour
j'utilise un DateTimePicker pour recuper une date et je veut recuper des information avec cette date dans une base Oracl :
Ici c'est la valeur du DateTimePicker qui est passée en paramètre mais je me retrouve avec cette exception:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
et pourtant ma requête ressemble a ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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()
quand je débogue.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select numero_entete,code_banque_source from clr_fichier where date_traitement='14/09/2012' and code_banque_source='56'
Please Help!!!
Partager