[ASP] Problème moteur de recherche
itachi64
-
itachi64 -
itachi64 -
Bonjour,
J’ai actuellement un petit problème avec un moteur de recherche que j’essaie de faire fonctionner.
En effet ce dernier doit me permettre de rechercher des informations (le nom d’un étudiant) dans une table appelée étudiant à partir soit de son nom ou soit de son année de promotion (présent dans une autre table appelée promotion). Le lien entre ces 2 tables étant un code promotion.
En essayant de le faire fonctionner, le logiciel me présente une erreur sur la requête SQL à exécuter.
Voila le code qui pose problème
Table e = table étudiant
Table p = table promotion
Si quelqu’un pouvait m’aider à résoudre ce problème, ça serait vraiment sympa car je bloque dessus depuis pas mal de temps
Merci
J’ai actuellement un petit problème avec un moteur de recherche que j’essaie de faire fonctionner.
En effet ce dernier doit me permettre de rechercher des informations (le nom d’un étudiant) dans une table appelée étudiant à partir soit de son nom ou soit de son année de promotion (présent dans une autre table appelée promotion). Le lien entre ces 2 tables étant un code promotion.
En essayant de le faire fonctionner, le logiciel me présente une erreur sur la requête SQL à exécuter.
Voila le code qui pose problème
Table e = table étudiant
Table p = table promotion
query = "SELECT DISTINCT e.code_etudiant, e.nom_etudiant FROM Etudiant AS e INNER JOIN Promotion AS p ON e.code_promotion = p.code_promotion" if request.querystring("nom") <> "" Then issetName = 1 select case request.QueryString("type") case "0" nom = "Nom LIKE '" & request.querystring("nom_etudiant") & "%'" case "1" nom = "Nom LIKE '%" & request.querystring("nom_etudiant") & "%'" case "2" nom = "Nom LIKE '%" & request.querystring("nom_etudiant") & "'" end select End If if request.querystring("annee") <> "" Then issetAnnee = 1 annee = "e.code_promotion=p.code_promotion AND p.annee_promotion" & request.querystring("annee_promotion") End If ' construction de la requete if issetName = 1 AND issetAnnee = 1 Then query = query & " WHERE " & nom & " AND " & annee ElseIf issetName=1 Then query = query & " WHERE " & nom ElseIf issetAnnee=1 Then query = query & " WHERE " & annee End If set rs = Server.CreateObject("ADODB.Recordset") ' Pagination rs.pageSize = vpagesize rs.Open query , connect,3,3
Si quelqu’un pouvait m’aider à résoudre ce problème, ça serait vraiment sympa car je bloque dessus depuis pas mal de temps
Merci
A voir également:
- [ASP] Problème moteur de recherche
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Google moteur de recherche page d'accueil - Guide
- Copernic moteur de recherche - Télécharger - Navigateurs
- Copernic Desktop Search - Télécharger - Utilitaires
- Recherche de pairs utorrent ✓ - Forum Téléchargement