Bonjour,
J'ai un site en ASP et C#. Sur ce site a un moment je fais une recherche pour mon annuaire. Mon problème est le suivant, lorsque je lance ma requête sous mon phpmyadmin la requête me retourne les bonnes réponses en bon nombre. Mais lorsque j'intègre ma requête à mon programme coté C# la c'est le drame elle me dit qu'il y a 0 réponse et du coups pas d'affichage tant que j'ai pas mis une valeur correct dans chaque paramètre de la recherche (toujours sous mon site)....
Ma requête et son liens avec ma GridView
et mon exécution de requête par la suite
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 string strReq = "Select DISTINCT Nom, Prenom, Clinique, Service, Fonction from Annuaire_Commun WHERE Nom LIKE '" + Recherche_Nom + "' AND Prenom LIKE '" + Recherche_Prenom + "' AND Clinique LIKE \"" + Recherche_Clinique + "\" AND Service LIKE \"" + Recherche_Service + "\""; OleDbDataReader dr = cf.GetAReader(strReq); Affiche_Annuaire.DataSource = dr; Affiche_Annuaire.DataBind(); dr.Close();
Si vous avez des idées je suis pour car cela fait près de 1 semaine que je me prend la tête dessus
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public OleDbDataReader GetAReader(String strRequete) { OleDbCommand req = GetACommand(strRequete); return req.ExecuteReader(); } public OleDbCommand GetACommand(String strRequete) { OpenConnection(); OleDbCommand req =Instance().GetAConnection().CreateCommand(); req.CommandText = strRequete; return req; }
Merci d'avance
Partager