Bonjour ,
Je voudrais afficher une liste des clients mais une erreur apparait lors de l'exécution du projet.
Voici mon code:
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55 public Clients ConsultationClient(int ID_CLIENT) { System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection(); conn.ConnectionString = @"Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=topnet;Initial Catalog=TopnetBase;Data Source=SWEET-4B6F892B4\SQLEXPRESS"; Clients oClients = new Clients(); ClientTopNet oClient = new ClientTopNet(); conn.Open(); System.Data.OleDb.OleDbDataReader rs; System.Data.OleDb.OleDbCommand comm = new System.Data.OleDb.OleDbCommand("select * from client where ID_CLIENT='" + ID_CLIENT + "'", conn); rs = comm.ExecuteReader(); while (rs.Read()) { oClient.ID_CLIENT = rs.GetInt32(0) ; oClient.LOGIN_CREATION = rs.GetString(1); oClient.DATE_CREATION = rs.GetDateTime(2); oClient.LOGIN_MODIFICATION = rs.GetString(3); oClient.DATE_MODIFICATION = rs.GetDateTime(4); oClient.TYPE_CLIENT = rs.GetInt32(5); oClient.CIVILITE = rs.GetInt32(6); oClient.NOM = rs.GetString(7); oClient.PRENOM = rs.GetString(8); oClient.FONCTION = rs.GetString(9); oClient.RS = rs.GetString(10); oClient.CIN = rs.GetString(11); oClient.ADRESSE = rs.GetString(12); oClient.VILLE = rs.GetString(13); oClient.CP = rs.GetInt32(14); oClient.GOUVERN = rs.GetInt32(15); oClient.TEL = rs.GetString(16); oClient.GSM = rs.GetString(17); oClient.FAX = rs.GetString(18); oClient.EMAIL = rs.GetString(19); oClient.CD_ORIGINE = rs.GetInt32(20); oClient.OBSERV = rs.GetString(21); oClient.EXONERE = rs.GetInt32(22); oClient.EXOTIMBRE = rs.GetInt32(23); oClient.SECTEUR_ACT = rs.GetInt32(24); oClient.VIP = rs.GetInt32(25); oClient.CHARGECOMPTE = rs.GetString(26); oClient.CHARGECOMPTE_RD = rs.GetString(27); oClient.CATEGORIE = rs.GetInt32(28); oClient.REGISTRE = rs.GetString(29); oClient.METHOD_ENVOI_FACT = rs.GetInt32(30); oClient.PERSONNEL = rs.GetInt32(31); oClient.REF_CLIENTCRM = rs.GetString(32); oClients.Add(oClient); } rs.Close(); conn.Close(); return oClients; }
et voici l'erreur:
Merci de m'aider.Le cast spécifié n'est pas valide.
Partager