Requete : tous les noms commencant par a

xena495 Messages postés 3 Date d'inscription jeudi 6 juin 2002 Statut Membre Dernière intervention 7 juin 2002 - 6 juin 2002 à 13:13
xena495 Messages postés 3 Date d'inscription jeudi 6 juin 2002 Statut Membre Dernière intervention 7 juin 2002 - 7 juin 2002 à 11:22
Bonjour,
Mon script ne fonctionne pas,
je cherche à afficher toutes les personnes de ma base de données qui ont un nom commencant par la lettre "a".

<!--#include file="connexion.asp"-->
<%
sql = "select * from veterinaire WHERE nom_veterinaire LIKE 'a%' "
set rs=Server.createObject("ADODB.Recordset")
rs.Open sql,conn,3,1
%>

<%
if rs.recordcount>0 then
i=1
rs.movefirst
do while not rs.eof AND i<=afficher
%>
<tr>
<td><%=rs.fields("nom_veterinaire")%></td>
<td><%=rs.fields("adresse")%></td>
<td><%=rs.fields("ville")%></td>
<td><%=rs.fields("lien")%></td>
</tr>
<%
i=i+1
rs.movenext
loop
else%>

MERCI DE ME SAUVER LA VIE !!!!!!!
Xena495

3 réponses

shaiulud Messages postés 404 Date d'inscription mardi 18 décembre 2001 Statut Membre Dernière intervention 15 juillet 2014 22
6 juin 2002 à 13:23
si tu es sous SQL server le caractère générique est %, si tu es sous access: c'est *
0
cs_Mcjo Messages postés 403 Date d'inscription dimanche 12 août 2001 Statut Membre Dernière intervention 3 septembre 2012 2
6 juin 2002 à 17:16
normalement avec acces sous IIS ca devrait marcher
essaie de faire l'ouverture sans AND i<=afficher
et modifie ta requette comme ca :

sql = "select * from veterinaire WHERE UCASE(nom_veterinaire) LIKE 'A%' "
0
xena495 Messages postés 3 Date d'inscription jeudi 6 juin 2002 Statut Membre Dernière intervention 7 juin 2002
7 juin 2002 à 11:22
Merci beaucoup,
ca marche

J'ai juste un souci de mise en page
les réponses, se mettent les unes en dessous des autres mais au lieu de s'aligner à gauche, elle se décale.

comme ca :
Réponse 1
Réponse 2
Réponse 3
...

Pourtant les réponses s'affichent dans un tableau :
<table width="100%" border="0" cellspacing="5" cellpadding="5">
<tr>
<td align="left"><%=rs.fields("nom_veterinaire")%></td>
<td align="left"><%=rs.fields("lien")%></td>
</tr>

Je ne comprend pas.
Encore merci
a+
0
Rejoignez-nous