Salut
J’ai un prb de recherche du code je pense l'erreur au niv de DAL datacouche
Je veux faire une recherche de code_mck et afficher le résultats dans une textbox
j’introduis l’Imei dans une autre textbox et je clique sur le bouton recherche pour afficher le code mais ça fonctionne pas
exp:
j introduis l'imei dans ma txtimei Imei :356885021519453
après je clique sur le bouton recherche ,et la j'aimerais visuialiser le code_mck:830782136 dans ma text box " txtcode".
j’ai le tableau Code
Id Imei code_mck
1 356885021519453 830782136
2 356885021519156 948790617
3 356885021518893 715398945
4 356885021518935 567456626
5 359654022104377 557960750
J’ai créé 3 couche
DAL
j’ai la méthode pour recherche
Après j’ai créé la couche business
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 public class unlockDAL { string strConn = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\setup\Desktop\unlock\sim_unlock.accdb"; OleDbCommand cmd = new OleDbCommand(); public DataSet recherche(string code) { DataSet ds = null; using (OleDbConnection cnn = new OleDbConnection(strConn)) { cnn.Open(); string Oledb = "SELECT * FROM Code WHERE Imei=@IMEI"; using (OleDbDataAdapter adapter = new OleDbDataAdapter(Oledb, cnn)) { adapter.SelectCommand.Parameters.AddWithValue("@IMEI", code); ds = new DataSet(); adapter.Fill(ds, "Code"); } } return ds; }
Et enfin la couche utilisateur
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 namespace unlock2_buisness { public class code_imei public unlockDAL objetDataLayer = new unlockDAL(); private string fmobile; private string fmodel; private string limei; //constructeur public code_imei() { unlockDAL objetDataLayer = new unlockDAL(); } #region Methode recherche du code public DataSet rechercheduCode(string imei) { if (imei == "") throw new Exception("merci d'indique l'imei de recherche"); DataSet dt = null; dt = objetDataLayer.recherche(imei); return dt; }
pour afficher le résultat de la recherche dans le textbox du code en cliquant sur le bouton recherche mais ça fonctionne pas !!!!
merci pour votre aide et bonne journée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 private void btnrechercheimei_Click(object sender, EventArgs e) { imeiLogic.rechercheduCode(txtimei.Text); imeiLogic.rechercheduCode(txtcode.Text); }
Partager