codeville se trouve dans la chaîne de caractère
composant ta requête, et n'est donc pas considéré comme une
variable. Qd le moteur de base reçoit 'where code_ville =
codeville', il comprend pas et pense que codeville est
un paramètre. Comme celui-ci n'est pas renseigné, tu reçoit un
msg d'erreur.
Je suis pas sûr d'avoir été très clair là...
Donc comme l'écrit Lord II, il faut écrire ta requête ainsi :
<%RsConn.Open "SELECT * FROM villes WHERE code_ville = " & codeville , Conn%>
Ca marchera si code_ville est un numérique. Par contre, si c'est
une chaîne, il faut écrire :
<%RsConn.Open "SELECT * FROM villes WHERE code_ville = """ & codeville & """" , Conn%>