wouldsmina
Messages postés18Date d'inscriptionlundi 2 juin 2003StatutMembreDernière intervention 8 mars 2007
-
16 févr. 2007 à 12:50
wouldsmina
Messages postés18Date d'inscriptionlundi 2 juin 2003StatutMembreDernière intervention 8 mars 2007
-
16 févr. 2007 à 16:33
bonjour,
j'utilise adodb.recordset pour lire dans une base mysql, je souhaite verifier si la requete a retourné une valeur, en d'autre terme si le recordset est vide ou non. j'ai essayé if recordset is nothing mais sans resultat...
si quelqu'un pouvait m'aider ce serait sympa...
Molenn
Messages postés797Date d'inscriptionmardi 7 juin 2005StatutMembreDernière intervention23 février 20117 16 févr. 2007 à 13:35
Presque ça Casy, la propriété exacte, c'est Recordset.Recordcount
Et donc, si rst.recordcount =0, c'est que le recordset est vide.
A faire avant toute opération pour être sûr que le reste de ton code ne plantera pas.
wouldsmina
Messages postés18Date d'inscriptionlundi 2 juin 2003StatutMembreDernière intervention 8 mars 2007 16 févr. 2007 à 15:31
la encore ca ne marche pas rst.eof est a true qu'il y est une valeur ou non! mais ce qui m'etonne le plus c'est que recordcount renvoie systematiquement -1 alors que mes requete fonctionne, avec pres de 100 resultats. je suis debutant, mais la c'est quand meme pas tres compliquer pourtant!!! d'autre idée??
wouldsmina
Messages postés18Date d'inscriptionlundi 2 juin 2003StatutMembreDernière intervention 8 mars 2007 16 févr. 2007 à 15:40
c'est quoi que tu appel une gestion douteuse des erreurs, j'ai pas mis de resume next dans mon code. mais vue mon niveau, c'est pas impossible que j'ai fait n'importe quoi...
wouldsmina
Messages postés18Date d'inscriptionlundi 2 juin 2003StatutMembreDernière intervention 8 mars 2007 16 févr. 2007 à 16:33
non ce n'est pas exactement ce que je veux JMO, car j'avais besoin de tester si le recordset était vide avant de lancer la boucle do while. merci quand meme...