FORUM Tom's Hardware » Programmation » PHP & MySQL & ASP » Requête SQL vide...
 

Requête SQL vide...

Il y a 395 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici



Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : Requête SQL vide...
 
Plus d'informations

Salut!!

J'ai fait une requete SQL comme suit :

requete_histo="SELECT numero,type_demand,date,traitement FROM Enreg_demand WHERE nom='toto' ORDER BY numero DESC;"

set result = Connection.execute(requete_histo)


Et suite à cela je lui demande de m'afficher la liste de demandes de toto (logique...)

Le truc c'est que si 'toto' en question n'a pas fait de demande, ça plante.

Je voudrais donc afficher un msg type "Vous n'avez pas effectué de demande", dans ce cas.

Comment faire? J'ai essayé qque chose comme ça, mais ça ne marche pas...

If IsNull(result("numero" )) = true Then [affichage du msg d'erreur]


Qqn pourrait-il m'aider???


Merci bcp!! :hello:

Plus d'informations

Non, c'est de l'ASP...


"met un point d'arret et un spy sur "

ça veut dire quoi???

Profil : Pointeur
Plus d'informations

quand ca plante, c'est quoi le message d'erreur ?


---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u
Plus d'informations

mon erreur:

Type d'erreur :
ADODB.Field (0x80020009)
BOF ou EOF est égal à True ou l'enregistrement actuel a été supprimé. L'opération demandée nécessite un enregistrement actuel.

Plus d'informations

' Récupération historique
' ***********************

requete_histo="SELECT numero,type_demand,date,traitement FROM Enreg_demand WHERE nom='nom_util' ORDER BY numero DESC;"
set result = Connection.execute(requete_histo)


if IsNull(result("numero" )) = true then

Plus d'informations

c koi EOF et BOF ???

Plus d'informations

et ça correspond à koi exactement?? (EOF et BOF)...

Profil : Pointeur
Plus d'informations

bin c'est comme curseur dans une zone de text.
tout au debut il vaut BOF et tout a la fin il faut EOF, c'est a dire plus rien derière


---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u
Profil : Pointeur
Plus d'informations

apres :o
donc tu fait

Code :
  1. tant que pas EOF
  2.   lire enregistrement


Message édité par KangOl le 29-07-2004 à 16:24:02

---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u
Plus d'informations

alors s'il faut pas tester IsNull(), je peux faire comment pour tester si c vide??

Plus d'informations

non c pas ça mais je comprends pas tres bien en fait... :(

Plus d'informations

ben le tuto il est en anglais... déjà ke je suis pas tres douée... mais alors en anglais!!! ;)

Profil : Pointeur
Plus d'informations

c'est malin tu lui a fait peur maintenant :o


---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u
Plus d'informations

:??:
Bon et je fais koi moi maintenant...??? :sarcastic:
Vous pensez que le recordcount ça pourrait marcher?
le truc c ke j'arriv pas à trouver comment il marche... :(

Plus d'informations

Set historik = Server.CreateObject("ADODB.Recordset" )
historik.open

if historik.recordcount = 0 then...


Type d'erreur :
ADODB.Recordset (0x800A0E7D)
Impossible d'utiliser cette connexion pour effectuer cette opération. Elle est fermée ou non valide dans ce contexte.

Webmaster Media-Lan
Plus d'informations

le recordcount faut pas le faire sur la connexion mais sur le resultat de ta requete SELECT...

je pense plutot a un truc du genre:

Code :
  1. requete_histo="SELECT numero,type_demand,date,traitement FROM Enreg_demand WHERE nom='toto' ORDER BY numero DESC;"
  2. set result = Connection.execute(requete_histo)
  3. if result.recordcount = 0 then...



Mais je connais po l'ASP, juste le PHP, je fait ça avec qquechose comme "mysql_num_rows"


Message édité par Xav_ le 13-08-2004 à 16:48:04

---------------
- Xav - // :jap: ZEN du matin au soir, et du soir au matin... :jap: // Vice-Président Media-Lan --- Forum
Le ban chie
Plus d'informations