bonjour
je réalise un dictionnaire de verbe anglais en asp. Mon pb est le suivant
But : ajouter un verbe dans le dictionnaire.
Procedure : Apres avoir saisi un verbe en francais dans un formulaire, un script asp recherche l'existance de ce verbe dans le dictionnaire. S'il le trouve, il l'affiche dans un tableau sinon un message me dit qu'il n'y est pas et que l'utilisateur peut l'ajouter.
J'ai fait le script suivant :
<script language="vbscript" runat="server">
Sub resultat()
dim rs, conn
valeur=request.form("verbe" )
sql = "select verbes.* from verbes where verbes.verbe=
(" & valeur & " );"
set conn=server.createobject("adodb.connection" )
conn.open "dicoverbe"
set rs=server.createobject("adodb.recordset" )
rs.open "verbes", conn, adOpenDynamic, adLockPessimistic, adCmdTable
if rs.eof then
response.write ("Ce verbe n'existe pas dans le dictionnaire" )
response.write ("<center><A HREF=""procajoutd.asp"">ajouter le verbe.</A></center>" )
else
response.write ("<table border=1 cellpadding=8 cellspacing=0>" )
response.write ("<tr>" )
for each field in rs.fields
response.write "<th>" & field.Name & "</th>"
next
response.write ("</tr>" )
do until rs.EOF
response.write ("<tr>" )
for each field in rs.fields
response.write "<td>" & field.Value & "</td>"
next
response.write ("</tr>" )
rs.movenext
loop
response.write ("</table>" )
response.write ("" ) & "<br>"
end if
rs.close
conn.close
End Sub
</script>
Le probleme est que quand je saisis un verbe a ajouter dans le dictionnaire, qui ne se trouve pas dans la base de donnees, il m'affiche tout de meme le contenu de la base au lien d'un message qui dit que le verbe n'y est pas.
Pouvez vous m'aider svp ?
Merci pour votre participation.