Bonjour ceux du WE !
Voici ce qui m'amene. J'ai une table PERSONNEL et je l'interroge en
construisant le string SQL suivant :
SQLstring = "SELECT PERSONNEL.P_Acces AS A, PERSONNEL.P_Login AS L,
PERSONNEL.P_Password AS P FROM PERSONNEL WHERE (((PERSONNEL.P_Login)=" &
[Forms]![Menu]![Login] & ") And ((PERSONNEL.P_Password)=" &
[Forms]![Menu]![PW] & "));"
Les deux parametres utilises se trouvent donc sur le formulaire "Menu".
ACCESS me retourne l'erreur suivante : "Too few parameters. Expected 1".
J'ai retourne le string dans tous les sens, je ne comprends pas.
Y a-t-il quelqu'un qui a une piste ?
Merci a tous,
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Eric
Bonjour Luc,
A tout hasard, si tu copies le code SQL dans la fenêtre SQL d'une requête et que le formulaire Menu est ouvert et les deux contrôles Login et PW renseignés, as-tu une demande de paramètre ?
Sinon, après un peu de nettoyage, testes :
SQLstring=""SELECT P_Acces AS A, P_Login AS L, P_Password AS P FROM PERSONNEL WHERE P_Login='" & Forms!Menu!Login & "' And P_Password='" & Forms!Menu!PW & "';"
Mets derriere SQLstring = ... , à la ligne suivante, Debug.Print SQLstring : Stop pour voir le contenu de la chaine SQLstring dans la fenêtre Exécution si celle-ci est correcte (ligne que tu supprimeras par la suite)
Si le Login ou le PW peuvent contenir des apostrophes, SQLstring doit être : SQLstring=""SELECT P_Acces AS A, P_Login AS L, P_Password AS P FROM PERSONNEL WHERE P_Login=" & Chr(34) & Forms!Menu!Login & Chr(34) & " And P_Password=" & Chr(34) & Forms!Menu!PW & Chr(34) & ";"
Bonjour ceux du WE ! Voici ce qui m'amene. J'ai une table PERSONNEL et je l'interroge en construisant le string SQL suivant :
SQLstring = "SELECT PERSONNEL.P_Acces AS A, PERSONNEL.P_Login AS L, PERSONNEL.P_Password AS P FROM PERSONNEL WHERE (((PERSONNEL.P_Login)=" & [Forms]![Menu]![Login] & ") And ((PERSONNEL.P_Password)=" & [Forms]![Menu]![PW] & "));"
Les deux parametres utilises se trouvent donc sur le formulaire "Menu".
ACCESS me retourne l'erreur suivante : "Too few parameters. Expected 1". J'ai retourne le string dans tous les sens, je ne comprends pas.
Y a-t-il quelqu'un qui a une piste ? Merci a tous,
Luc
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour Luc,
A tout hasard, si tu copies le code SQL dans la fenêtre SQL d'une
requête et que le formulaire Menu est ouvert et les deux contrôles Login
et PW renseignés, as-tu une demande de paramètre ?
Sinon, après un peu de nettoyage, testes :
SQLstring=""SELECT P_Acces AS A, P_Login AS L, P_Password AS P FROM
PERSONNEL WHERE P_Login='" & Forms!Menu!Login & "' And P_Password='" &
Forms!Menu!PW & "';"
Mets derriere SQLstring = ... , à la ligne suivante, Debug.Print
SQLstring : Stop pour voir le contenu de la chaine SQLstring dans la
fenêtre Exécution si celle-ci est correcte (ligne que tu supprimeras par
la suite)
Si le Login ou le PW peuvent contenir des apostrophes, SQLstring doit être :
SQLstring=""SELECT P_Acces AS A, P_Login AS L, P_Password AS P FROM
PERSONNEL WHERE P_Login=" & Chr(34) & Forms!Menu!Login & Chr(34) & " And
P_Password=" & Chr(34) & Forms!Menu!PW & Chr(34) & ";"
Bonjour ceux du WE !
Voici ce qui m'amene. J'ai une table PERSONNEL et je l'interroge en
construisant le string SQL suivant :
SQLstring = "SELECT PERSONNEL.P_Acces AS A, PERSONNEL.P_Login AS L,
PERSONNEL.P_Password AS P FROM PERSONNEL WHERE (((PERSONNEL.P_Login)=" &
[Forms]![Menu]![Login] & ") And ((PERSONNEL.P_Password)=" &
[Forms]![Menu]![PW] & "));"
Les deux parametres utilises se trouvent donc sur le formulaire "Menu".
ACCESS me retourne l'erreur suivante : "Too few parameters. Expected 1".
J'ai retourne le string dans tous les sens, je ne comprends pas.
Y a-t-il quelqu'un qui a une piste ?
Merci a tous,
Luc
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
A tout hasard, si tu copies le code SQL dans la fenêtre SQL d'une requête et que le formulaire Menu est ouvert et les deux contrôles Login et PW renseignés, as-tu une demande de paramètre ?
Sinon, après un peu de nettoyage, testes :
SQLstring=""SELECT P_Acces AS A, P_Login AS L, P_Password AS P FROM PERSONNEL WHERE P_Login='" & Forms!Menu!Login & "' And P_Password='" & Forms!Menu!PW & "';"
Mets derriere SQLstring = ... , à la ligne suivante, Debug.Print SQLstring : Stop pour voir le contenu de la chaine SQLstring dans la fenêtre Exécution si celle-ci est correcte (ligne que tu supprimeras par la suite)
Si le Login ou le PW peuvent contenir des apostrophes, SQLstring doit être : SQLstring=""SELECT P_Acces AS A, P_Login AS L, P_Password AS P FROM PERSONNEL WHERE P_Login=" & Chr(34) & Forms!Menu!Login & Chr(34) & " And P_Password=" & Chr(34) & Forms!Menu!PW & Chr(34) & ";"
Bonjour ceux du WE ! Voici ce qui m'amene. J'ai une table PERSONNEL et je l'interroge en construisant le string SQL suivant :
SQLstring = "SELECT PERSONNEL.P_Acces AS A, PERSONNEL.P_Login AS L, PERSONNEL.P_Password AS P FROM PERSONNEL WHERE (((PERSONNEL.P_Login)=" & [Forms]![Menu]![Login] & ") And ((PERSONNEL.P_Password)=" & [Forms]![Menu]![PW] & "));"
Les deux parametres utilises se trouvent donc sur le formulaire "Menu".
ACCESS me retourne l'erreur suivante : "Too few parameters. Expected 1". J'ai retourne le string dans tous les sens, je ne comprends pas.
Y a-t-il quelqu'un qui a une piste ? Merci a tous,
Luc
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Luc de Kin
MERCI ds pistes. J'ai essaye sans succes !
Je vais tourne autour du probleme en faisant une boucle mais bon, je ne comprends toujours pas car je procede svt de la sorte !
Luc
Bonjour Luc,
A tout hasard, si tu copies le code SQL dans la fenêtre SQL d'une requête et que le formulaire Menu est ouvert et les deux contrôles Login et PW renseignés, as-tu une demande de paramètre ?
Sinon, après un peu de nettoyage, testes :
SQLstring=""SELECT P_Acces AS A, P_Login AS L, P_Password AS P FROM PERSONNEL WHERE P_Login='" & Forms!Menu!Login & "' And P_Password='" & Forms!Menu!PW & "';"
Mets derriere SQLstring = ... , à la ligne suivante, Debug.Print SQLstring : Stop pour voir le contenu de la chaine SQLstring dans la fenêtre Exécution si celle-ci est correcte (ligne que tu supprimeras par la suite)
Si le Login ou le PW peuvent contenir des apostrophes, SQLstring doit être : SQLstring=""SELECT P_Acces AS A, P_Login AS L, P_Password AS P FROM PERSONNEL WHERE P_Login=" & Chr(34) & Forms!Menu!Login & Chr(34) & " And P_Password=" & Chr(34) & Forms!Menu!PW & Chr(34) & ";"
Bonjour ceux du WE ! Voici ce qui m'amene. J'ai une table PERSONNEL et je l'interroge en construisant le string SQL suivant :
SQLstring = "SELECT PERSONNEL.P_Acces AS A, PERSONNEL.P_Login AS L, PERSONNEL.P_Password AS P FROM PERSONNEL WHERE (((PERSONNEL.P_Login)=" & [Forms]![Menu]![Login] & ") And ((PERSONNEL.P_Password)=" & [Forms]![Menu]![PW] & "));"
Les deux parametres utilises se trouvent donc sur le formulaire "Menu".
ACCESS me retourne l'erreur suivante : "Too few parameters. Expected 1". J'ai retourne le string dans tous les sens, je ne comprends pas.
Y a-t-il quelqu'un qui a une piste ? Merci a tous,
Luc
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
MERCI ds pistes. J'ai essaye sans succes !
Je vais tourne autour du probleme en faisant une boucle mais bon, je ne
comprends toujours pas car je procede svt de la sorte !
Luc
Bonjour Luc,
A tout hasard, si tu copies le code SQL dans la fenêtre SQL d'une
requête et que le formulaire Menu est ouvert et les deux contrôles Login
et PW renseignés, as-tu une demande de paramètre ?
Sinon, après un peu de nettoyage, testes :
SQLstring=""SELECT P_Acces AS A, P_Login AS L, P_Password AS P FROM
PERSONNEL WHERE P_Login='" & Forms!Menu!Login & "' And P_Password='" &
Forms!Menu!PW & "';"
Mets derriere SQLstring = ... , à la ligne suivante, Debug.Print
SQLstring : Stop pour voir le contenu de la chaine SQLstring dans la
fenêtre Exécution si celle-ci est correcte (ligne que tu supprimeras par
la suite)
Si le Login ou le PW peuvent contenir des apostrophes, SQLstring doit être :
SQLstring=""SELECT P_Acces AS A, P_Login AS L, P_Password AS P FROM
PERSONNEL WHERE P_Login=" & Chr(34) & Forms!Menu!Login & Chr(34) & " And
P_Password=" & Chr(34) & Forms!Menu!PW & Chr(34) & ";"
Bonjour ceux du WE !
Voici ce qui m'amene. J'ai une table PERSONNEL et je l'interroge en
construisant le string SQL suivant :
SQLstring = "SELECT PERSONNEL.P_Acces AS A, PERSONNEL.P_Login AS L,
PERSONNEL.P_Password AS P FROM PERSONNEL WHERE (((PERSONNEL.P_Login)=" &
[Forms]![Menu]![Login] & ") And ((PERSONNEL.P_Password)=" &
[Forms]![Menu]![PW] & "));"
Les deux parametres utilises se trouvent donc sur le formulaire "Menu".
ACCESS me retourne l'erreur suivante : "Too few parameters. Expected 1".
J'ai retourne le string dans tous les sens, je ne comprends pas.
Y a-t-il quelqu'un qui a une piste ?
Merci a tous,
Luc
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Je vais tourne autour du probleme en faisant une boucle mais bon, je ne comprends toujours pas car je procede svt de la sorte !
Luc
Bonjour Luc,
A tout hasard, si tu copies le code SQL dans la fenêtre SQL d'une requête et que le formulaire Menu est ouvert et les deux contrôles Login et PW renseignés, as-tu une demande de paramètre ?
Sinon, après un peu de nettoyage, testes :
SQLstring=""SELECT P_Acces AS A, P_Login AS L, P_Password AS P FROM PERSONNEL WHERE P_Login='" & Forms!Menu!Login & "' And P_Password='" & Forms!Menu!PW & "';"
Mets derriere SQLstring = ... , à la ligne suivante, Debug.Print SQLstring : Stop pour voir le contenu de la chaine SQLstring dans la fenêtre Exécution si celle-ci est correcte (ligne que tu supprimeras par la suite)
Si le Login ou le PW peuvent contenir des apostrophes, SQLstring doit être : SQLstring=""SELECT P_Acces AS A, P_Login AS L, P_Password AS P FROM PERSONNEL WHERE P_Login=" & Chr(34) & Forms!Menu!Login & Chr(34) & " And P_Password=" & Chr(34) & Forms!Menu!PW & Chr(34) & ";"
Bonjour ceux du WE ! Voici ce qui m'amene. J'ai une table PERSONNEL et je l'interroge en construisant le string SQL suivant :
SQLstring = "SELECT PERSONNEL.P_Acces AS A, PERSONNEL.P_Login AS L, PERSONNEL.P_Password AS P FROM PERSONNEL WHERE (((PERSONNEL.P_Login)=" & [Forms]![Menu]![Login] & ") And ((PERSONNEL.P_Password)=" & [Forms]![Menu]![PW] & "));"
Les deux parametres utilises se trouvent donc sur le formulaire "Menu".
ACCESS me retourne l'erreur suivante : "Too few parameters. Expected 1". J'ai retourne le string dans tous les sens, je ne comprends pas.
Y a-t-il quelqu'un qui a une piste ? Merci a tous,
Luc
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Eric
re,
Bizarre tout ça. Si pas d'infos confidentielles, tu peux mettre la table, le formulaire Menu et la requête dans une bd access2000 zippée puis poster sur http://www.cjoint.com/ le lien donné ?
MERCI ds pistes. J'ai essaye sans succes !
Je vais tourne autour du probleme en faisant une boucle mais bon, je ne comprends toujours pas car je procede svt de la sorte !
Luc
Bonjour Luc,
A tout hasard, si tu copies le code SQL dans la fenêtre SQL d'une requête et que le formulaire Menu est ouvert et les deux contrôles Login et PW renseignés, as-tu une demande de paramètre ?
Sinon, après un peu de nettoyage, testes :
SQLstring=""SELECT P_Acces AS A, P_Login AS L, P_Password AS P FROM PERSONNEL WHERE P_Login='" & Forms!Menu!Login & "' And P_Password='" & Forms!Menu!PW & "';"
Mets derriere SQLstring = ... , à la ligne suivante, Debug.Print SQLstring : Stop pour voir le contenu de la chaine SQLstring dans la fenêtre Exécution si celle-ci est correcte (ligne que tu supprimeras par la suite)
Si le Login ou le PW peuvent contenir des apostrophes, SQLstring doit être : SQLstring=""SELECT P_Acces AS A, P_Login AS L, P_Password AS P FROM PERSONNEL WHERE P_Login=" & Chr(34) & Forms!Menu!Login & Chr(34) & " And P_Password=" & Chr(34) & Forms!Menu!PW & Chr(34) & ";"
Bonjour ceux du WE ! Voici ce qui m'amene. J'ai une table PERSONNEL et je l'interroge en construisant le string SQL suivant :
SQLstring = "SELECT PERSONNEL.P_Acces AS A, PERSONNEL.P_Login AS L, PERSONNEL.P_Password AS P FROM PERSONNEL WHERE (((PERSONNEL.P_Login)=" & [Forms]![Menu]![Login] & ") And ((PERSONNEL.P_Password)=" & [Forms]![Menu]![PW] & "));"
Les deux parametres utilises se trouvent donc sur le formulaire "Menu".
ACCESS me retourne l'erreur suivante : "Too few parameters. Expected 1". J'ai retourne le string dans tous les sens, je ne comprends pas.
Y a-t-il quelqu'un qui a une piste ? Merci a tous,
Luc
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
re,
Bizarre tout ça.
Si pas d'infos confidentielles, tu peux mettre la table, le formulaire
Menu et la requête dans une bd access2000 zippée puis poster sur
http://www.cjoint.com/ le lien donné ?
MERCI ds pistes. J'ai essaye sans succes !
Je vais tourne autour du probleme en faisant une boucle mais bon, je ne
comprends toujours pas car je procede svt de la sorte !
Luc
Bonjour Luc,
A tout hasard, si tu copies le code SQL dans la fenêtre SQL d'une
requête et que le formulaire Menu est ouvert et les deux contrôles Login
et PW renseignés, as-tu une demande de paramètre ?
Sinon, après un peu de nettoyage, testes :
SQLstring=""SELECT P_Acces AS A, P_Login AS L, P_Password AS P FROM
PERSONNEL WHERE P_Login='" & Forms!Menu!Login & "' And P_Password='" &
Forms!Menu!PW & "';"
Mets derriere SQLstring = ... , à la ligne suivante, Debug.Print
SQLstring : Stop pour voir le contenu de la chaine SQLstring dans la
fenêtre Exécution si celle-ci est correcte (ligne que tu supprimeras par
la suite)
Si le Login ou le PW peuvent contenir des apostrophes, SQLstring doit être :
SQLstring=""SELECT P_Acces AS A, P_Login AS L, P_Password AS P FROM
PERSONNEL WHERE P_Login=" & Chr(34) & Forms!Menu!Login & Chr(34) & " And
P_Password=" & Chr(34) & Forms!Menu!PW & Chr(34) & ";"
Bonjour ceux du WE !
Voici ce qui m'amene. J'ai une table PERSONNEL et je l'interroge en
construisant le string SQL suivant :
SQLstring = "SELECT PERSONNEL.P_Acces AS A, PERSONNEL.P_Login AS L,
PERSONNEL.P_Password AS P FROM PERSONNEL WHERE (((PERSONNEL.P_Login)=" &
[Forms]![Menu]![Login] & ") And ((PERSONNEL.P_Password)=" &
[Forms]![Menu]![PW] & "));"
Les deux parametres utilises se trouvent donc sur le formulaire "Menu".
ACCESS me retourne l'erreur suivante : "Too few parameters. Expected 1".
J'ai retourne le string dans tous les sens, je ne comprends pas.
Y a-t-il quelqu'un qui a une piste ?
Merci a tous,
Luc
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bizarre tout ça. Si pas d'infos confidentielles, tu peux mettre la table, le formulaire Menu et la requête dans une bd access2000 zippée puis poster sur http://www.cjoint.com/ le lien donné ?
MERCI ds pistes. J'ai essaye sans succes !
Je vais tourne autour du probleme en faisant une boucle mais bon, je ne comprends toujours pas car je procede svt de la sorte !
Luc
Bonjour Luc,
A tout hasard, si tu copies le code SQL dans la fenêtre SQL d'une requête et que le formulaire Menu est ouvert et les deux contrôles Login et PW renseignés, as-tu une demande de paramètre ?
Sinon, après un peu de nettoyage, testes :
SQLstring=""SELECT P_Acces AS A, P_Login AS L, P_Password AS P FROM PERSONNEL WHERE P_Login='" & Forms!Menu!Login & "' And P_Password='" & Forms!Menu!PW & "';"
Mets derriere SQLstring = ... , à la ligne suivante, Debug.Print SQLstring : Stop pour voir le contenu de la chaine SQLstring dans la fenêtre Exécution si celle-ci est correcte (ligne que tu supprimeras par la suite)
Si le Login ou le PW peuvent contenir des apostrophes, SQLstring doit être : SQLstring=""SELECT P_Acces AS A, P_Login AS L, P_Password AS P FROM PERSONNEL WHERE P_Login=" & Chr(34) & Forms!Menu!Login & Chr(34) & " And P_Password=" & Chr(34) & Forms!Menu!PW & Chr(34) & ";"
Bonjour ceux du WE ! Voici ce qui m'amene. J'ai une table PERSONNEL et je l'interroge en construisant le string SQL suivant :
SQLstring = "SELECT PERSONNEL.P_Acces AS A, PERSONNEL.P_Login AS L, PERSONNEL.P_Password AS P FROM PERSONNEL WHERE (((PERSONNEL.P_Login)=" & [Forms]![Menu]![Login] & ") And ((PERSONNEL.P_Password)=" & [Forms]![Menu]![PW] & "));"
Les deux parametres utilises se trouvent donc sur le formulaire "Menu".
ACCESS me retourne l'erreur suivante : "Too few parameters. Expected 1". J'ai retourne le string dans tous les sens, je ne comprends pas.
Y a-t-il quelqu'un qui a une piste ? Merci a tous,
Luc
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr