sql - ASP

Eléphanteau du PHP | 38 Messages

13 mai 2010, 11:29

Bonjour, j'aimerai sélectionner 1 enregistrement de ma table ou PEval est diffèrent de Session("Pseudo") qui vaut P mais il me sélectionne toujours 2, où est l'erreur?

PS. Acheteur ou Vendeur doivent être Session("Pseudo")

Table: Evaluations

1 -
NumObjet: 44289
Acheteur: P
Vendeur: S
PEval: S

2 -
NumObjet: 44289
Acheteur: P
Vendeur: S
PEval: P

3 -
NumObjet: 39395
Acheteur: P
Vendeur: S
PEval: P

<%
Set rs4 = Server.CreateObject("ADODB.RecordSet")
sql4 = "Select Distinct NumObjet from Evaluations where (((Acheteur = " & "'" & Session("Pseudo") & "')" & " or (Vendeur = " & "'" & Session("Pseudo") & "'))" & " and PEval <> " & "'" & Session("Pseudo") & "')"
rs4.Open sql4, CONN,3,2,1
a4 = rs4.recordcount

%>

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

13 mai 2010, 11:57

Hello,

tu crois que PHPFrance est le meilleur forum où trouver des réponses ASP :?:

Enfin les conseils seraient les mêmes : étudier le SQL généré, afficher des messages d'erreur etc.

Eléphanteau du PHP | 38 Messages

13 mai 2010, 12:13

je programme en asp et en php mais le sql est le même si je poste c'est que je n'ai pas trouvé la réponse même avec l'affichage du sql.

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

13 mai 2010, 14:27

Alors poste nous le SQL généré, comment peut-on le deviner à partir de ton code ASP ?

Eléphanteau du PHP | 38 Messages

13 mai 2010, 18:29

sql4 = Select Distinct NumObjet from Evaluations where (((Acheteur = 'P') or (Vendeur = 'P')) and PEval <> 'P')

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

15 mai 2010, 13:33

Enlève le distinct.