[ASP] pb sur requete SQL

pb sur requete SQL [ASP] - Programmation

Marsh Posté le 28-01-2002 à 14:28:13    

Pourquoi cette requete ne fonctionne t-elle pas ?
 
<%RsPart.Open "SELECT * FROM guadeloupe Where cat='"&id&"' and scat=''  ORDER BY titre ASC " , Part%>
 
Mon pb se situe à cette portion: and scat='' .
En fait, je voudrais qu'il ne prenne pas en compte toutes les lignes dont les champs "scat" sont vide.
 
Help ;)

Reply

Marsh Posté le 28-01-2002 à 14:28:13   

Reply

Marsh Posté le 28-01-2002 à 14:52:18    

up

Reply

Marsh Posté le 28-01-2002 à 14:57:31    

c koi l'erreur ? :D
 
Je veux dire par là, il te renvoie rien ou ya reellement une erreur asp (le open marche pas, la requete est incorrecte, etc...) ?


---------------
"C'est le boulot qu'on ne commence jamais qui est le plus long à terminer"
Reply

Marsh Posté le 28-01-2002 à 15:00:41    

il ne me renvoi aucun résultat.

Reply

Marsh Posté le 28-01-2002 à 15:03:41    

C'est une requète sur quel type de base?
T'as essayé de faire la rquète directement en passant par SQL+ par ex?

Reply

Marsh Posté le 28-01-2002 à 15:04:52    

je fais une requete vers une table en access2000.
 
Heu c'est quoi le sql+ ?

Reply

Marsh Posté le 28-01-2002 à 15:09:10    

Si tu tapes la requete en mode SQL, est-ce qu'il te renvois quelquechose?

Reply

Marsh Posté le 28-01-2002 à 15:13:37    

C'est à dire ?
 
Pour ce qui est du pb; cela doit certainement venir de l'ecriture de ma selection... il ne comprends pas le "scat=''".

Reply

Marsh Posté le 28-01-2002 à 15:53:46    

Est-ce que cette requète te renvoie quelquechose sous Access?

Reply

Marsh Posté le 28-01-2002 à 16:12:15    

je ne l'utilise pas dans access...

Reply

Marsh Posté le 28-01-2002 à 16:12:15   

Reply

Marsh Posté le 28-01-2002 à 16:36:26    

Ben tu devrais essayer justement pour voir ce qu'elle te ramènes.

Reply

Marsh Posté le 28-01-2002 à 16:40:32    

Et bien cela ne marche pas.
Il m'affiche pour ma requet des chanps vide

Reply

Marsh Posté le 28-01-2002 à 16:41:12    

Cela fonctionne avec la première partie de la fonction, mais le scat fait tout deconner.

Reply

Marsh Posté le 28-01-2002 à 16:51:06    

Essaye ça sous Access pour commencer :
 
SELECT * FROM guadeloupe where cat=3 and scat='' ORDER BY titre ;
 
(en admettant que 3 soit une valeur existante)

Reply

Marsh Posté le 28-01-2002 à 16:55:35    

a mon avis, dans ta base, ya pas d'enregistrement dont le scat vaut la chaine vide...
tu devrais essayer 'is null' a la place...
Pis ss access, fo voir si ton champ met une valeur par defaut (en l'occurence la chaine vide != null).
Et si elle accepte la valeur null...


---------------
"C'est le boulot qu'on ne commence jamais qui est le plus long à terminer"
Reply

Marsh Posté le 28-01-2002 à 16:56:14    

shinji a écrit a écrit :

Essaye ça sous Access pour commencer :
 
SELECT * FROM guadeloupe where cat=3 and scat='' ORDER BY titre ;
 
(en admettant que 3 soit une valeur existante)  



moi je dirais simplement :
 
SELECT * FROM guadeloupe where scat=''


---------------
"C'est le boulot qu'on ne commence jamais qui est le plus long à terminer"
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed