Page 1 sur 1

sql - ASP

Posté : 13 mai 2010, 11:29
par surfeur2
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

%>

Re: sql - ASP

Posté : 13 mai 2010, 11:57
par ouckileou
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.

Re: sql - ASP

Posté : 13 mai 2010, 12:13
par surfeur2
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.

Re: sql - ASP

Posté : 13 mai 2010, 14:27
par ouckileou
Alors poste nous le SQL généré, comment peut-on le deviner à partir de ton code ASP ?

Re: sql - ASP

Posté : 13 mai 2010, 18:29
par surfeur2
sql4 = Select Distinct NumObjet from Evaluations where (((Acheteur = 'P') or (Vendeur = 'P')) and PEval <> 'P')

Re: sql - ASP

Posté : 15 mai 2010, 13:33
par ouckileou
Enlève le distinct.