Visual b connexion a la bd
Résolu
cyrilherve
Messages postés
327
Statut
Membre
-
Polux31 Messages postés 7219 Statut Membre -
Polux31 Messages postés 7219 Statut Membre -
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 :
**generale**
public cnx as adodb.connection
public rst as adodb.recordset
tt as string
**sub main**
set cnx =new adodb.connection
dsn="inscription"
set rst= new adodb.recordset
frmconnection.show
**code de frmconnection**
tt="select * from COMPTES where compteutilisateur= ' " & trim(txtcompte)& " ' and motdepasse= ' " & trim(txtmotdepasse)& " ' " biensur sur la mm ligne .
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
***** en fait c le code du bouton connection de l'interface d'acces
voila mais a chaque fois j'ai un message d'erreur du genre :
erreur d'execution'-2147217904(80040e10)':
[Microsoft][Pilote ODBC Microsoft Access] trop de parametres. 1
attendu.
et qand je clique sur deboga ,,ç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
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 :
**generale**
public cnx as adodb.connection
public rst as adodb.recordset
tt as string
**sub main**
set cnx =new adodb.connection
dsn="inscription"
set rst= new adodb.recordset
frmconnection.show
**code de frmconnection**
tt="select * from COMPTES where compteutilisateur= ' " & trim(txtcompte)& " ' and motdepasse= ' " & trim(txtmotdepasse)& " ' " biensur sur la mm ligne .
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
***** en fait c le code du bouton connection de l'interface d'acces
voila mais a chaque fois j'ai un message d'erreur du genre :
erreur d'execution'-2147217904(80040e10)':
[Microsoft][Pilote ODBC Microsoft Access] trop de parametres. 1
attendu.
et qand je clique sur deboga ,,ç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
A voir également:
- Visual b connexion a la bd
- Gmail connexion - Guide
- Visual c++ 2019 - Guide
- Site inaccessible n'autorise pas la connexion - Guide
- Visual paradigm - Télécharger - Gestion de données
- Connexion chromecast - Guide
2 réponses
j'ai trouve l'erreur ,c au njveau de la syntaxe ma requete
tt="select * from COMPTES where compteutilisateur= ' " & trim(txtcompte)& " ' and motdepasse= ' " & trim(txtmotdepasse)& " ' "
il fallait un espace le champ a comparer et le comparateur " = "
tt="select * from COMPTES where compteutilisateur= ' " & trim(txtcompte)& " ' and motdepasse= ' " & trim(txtmotdepasse)& " ' "
il fallait un espace le champ a comparer et le comparateur " = "
Bonjour,
Voilà un code de connexion à Access via VB6. Je te conseille de mettre ce code dans un module indépendant de tes formulaires :
https://www.cjoint.com/?gfkgagUe2i
;o)
Voilà un code de connexion à Access via VB6. Je te conseille de mettre ce code dans un module indépendant de tes formulaires :
https://www.cjoint.com/?gfkgagUe2i
;o)