j'ai une base sur access et je fais un programme en visual basic
Set bds = OpenDatabase(App.Path & "\planning97.mdb")
requete = "SELECT * FROM login "requete requete & "WHERE log-login '" & Text1.Text & "'"
Set re = bds.OpenRecordset(requete)
lorsque je lance cette requete j'ai le message trop peu de parametre
si je la lance sans mettre de clause "where" ça marche bien
j'ai vu sur le site que cela devait provenir d'un probleme de format de variable
dans ma table tous les champs sont au format "texte"
cependant si je mets la valeur en dur ça ne marche pas plus
T'es sûr que c'est du VB.NET ??? Ca ressemble étrangement à du VBA ton code !
Ton nom de champs me paraît bizarre ! essaye avec :requete requete & "WHERE [log-login] '" & Text1.Text & "'"
______________________________________
DarK Sidious
166529 hustler >> C'est une des grande qualité de Vbfrance...Par contre pourquoi tu découpe ta requête(c'est juste pour comprendre)?? Ne peux tu pas faire cela :
requete "SELECT * FROM login WHERE [log-login] '" & Text1.Text & "'"