|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() |
Bonjour à tous,
je souhaite faire une requête paramétrée avec deux paramètres du genre Code :
" SELECT tbuser.ulogin, tbuser.upasswd, tbuser.uemployeur FROM public.tbuser WHERE tbuser.ulogin = param1 AND tbuser.upasswd = $param2
Code :
" SELECT tbuser.ulogin, tbuser.upasswd, tbuser.uemployeur FROM public.tbuser WHERE tbuser.ulogin = $1 AND tbuser.upasswd = $2
|
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : octobre 2008 Messages : 1 702 ![]() |
Il manque le contexte pour répondre à cette question.
Les requêtes se lancent dans un environnement comme un langage de programmation ou un programme comme psql ou pgadmin et la manière dont les paramètres doivent être passés dépend de cet environnement. |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() |
Le contexte c'est C# (VisualStudio).
|
|
|
00
|
|
|
#4 | |||
|
Membre du Club
![]() |
En C# voilà le code
Code :
Je suis donc partie dans pgAdmin pour verifier la requête elle même Citation:
|
|||
|
|
00
|
|
|
#5 |
![]() ![]() Inscription : octobre 2008 Messages : 1 702 ![]() |
Sous pgAdmin il faudrait envoyer du SQL pur, c.a.d débarassé des syntaxes du genre @param qui sont destinées à l'API ODBC dans C#, et également des signes + ou double quotes de constructeurs de chaînes.
En fait pgAdmin risque de ne pas aider beaucoup pour ton problème. En revanche le message d'erreur du code C# est censé aider. |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com