salut a tous,
je travail sur une application avec vb6 dont l'acces doit etre gerer
par authentification avec un compte et un mot de passe.
en fait le programme recupere le mot de passe et le compte et
verifier dans une table COMPTES creer dans ma bd avc access 2003.
l'appli demarre avec le sub main ,qui est en fait un module de connection
que j'ai cree voici le code :
voici une partie du code de le feuille frmconnection ,celle qui semble ne pas marcher.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 'declarationn de la feuille de module de connection public cnx as adodb.connection public rst as adodb.recordset tt as string 'sub main du module de connection set cnx =new adodb.connection connectionstring="dsn=inscription" set rst= new adodb.recordset frmconnection.show
en fait c le code du bouton "valider" de l'interface de connection
l'utilisateur clique dessus aprs avoir saisie son compte et son mt de passe.
voila mais a chaque fois j'ai un message d'erreur du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 tt="select * from COMPTES where compteutilisateur= ' " & trim(txtcompte)& " ' and motdepasse= ' " & trim(txtmotdepasse)& " ' " ' cette requete tient sur une ligne dans mon code biensur . cnx.open set rst= cnx.execute(tt) if not rst.eof then MDIgestioninscription.show else msgbox (" vous n'avez pas entrer les bons parametres ") cnx.close
erreur d'execution'-2147217904(80040e10)':
[Microsoft][Pilote ODBC Microsoft Access] trop de parametres. 1
attendu.
et qand je clique sur debogage ,,ça m'envoit sur la la feuille frmconnexion
ou l'instruction " set rst= cnx.execute(tt) " est colorie en jaune
voila est que qlqun peut m'aider ?
merci
Partager