si la conenxion à la base se fait avec ADO, le point-virgule ne passe pas.
Il manque peut-être un espace entre : login &"' et : AND

A++
-------------------------------
Réponse au message :
-------------------------------
Ha bon ? et en quel honneur ?
Son pb ne vient pas de là, justement, Le ; est normalement de rigueur (standard SQL).
Un ; ne génère pas => Type incompatible : string
A++
Nix

-------------------------------
Réponse au message :
-------------------------------
ASP n'aime pas le point-virgule en fin de requête
Bon courage
-------------------------------
Réponse au message :
-------------------------------
Qu'est-ce qu'il y a à la ligne 23 ?
Un conseil, n'utilises pas de Like dans ton authentification c'est une vulnérabilité.
A++
Nix

-------------------------------
Réponse au message :
-------------------------------
J'essaie désespérément de me connecter à ma base de données et j'ai ce type de message :
Erreur d'exécution Microsoft VBScript erreur '800a000d'
Type incompatible: '[string: "SELECT code_professe"]'
/eao/connect_prof.asp, ligne 23
Ceci obtenu avec cette requète ;
varconnexion="SELECT code_professeur FROM EAO_professeur WHERE login like '"& login &"'AND mot_de_passe like '"& pass &"' ;"
Question : cela proviendrait-il des tirets-bas?
Merci de me répondre!!