question requete
Stagiaire WDF
Inscrit:
02/12/2005 12:53
Post(s): 30
bonjour a tous,

quand on fait une requete parametrée et si un de ces parametre est faux la requete renvoi 0
parcontre quesque signifie si le resultat de la requte est 1

merci yaya.

Contribution le : 11/01/2006 19:46
Créer un fichier PDF de la contribution Imprimer


Re: question requete
Animateur WDF
Inscrit:
05/06/2003 14:23
De Québec
Post(s): 511
Salut,

Si tu parles en excecution de la requete proprement dite soit par HexecuteRequete ou HexecuteRequeteSql si tu regardes bien l'aide en ligne tu verras que tu as un retour.

Si la requete est bien executee alors ton retour sera a vrai sinon il y a une erreur.

Donc je te conseille de regarder l'aide en ligne sur ce sujet.

a+++

Contribution le : 11/01/2006 22:15
Créer un fichier PDF de la contribution Imprimer


Re: question requete
Stagiaire WDF
Inscrit:
02/12/2005 12:53
Post(s): 30
ok donc le 1 qu'elle me retourne signifie que ma requete s'execute bien.
mais en fait j'attends qu'elle me renvoie un champ de ma table. avec un hlitpremier, le champ renvoyer est un texte et la elle me renvoi un "1"

voici un extrait de mon code:


m,n sont des chaines
hexecuterequete(Req1,hRequêteDéfaut)

m=hlitpremier(Req1,chp1)
n=hlitpremier(Req1,chp2)

pour i=1 a 3

{"combochp1"+i}.valeur=m
{"combochp2"+i}.valeur=n

m=hlitsuivant(Req1,chp1)
n=hlitsuivant(Req1,chp2)
fin

et ca me renvoidans tt les combo des "1", alors que ca devrais etre du texte.


merci de votre aide.

yaya.

Contribution le : 12/01/2006 08:44
Créer un fichier PDF de la contribution Imprimer


Re: question requete
Utilisateur WDF
Inscrit:
28/06/2005 15:02
De Aurillac Cantal Auvergne
Post(s): 91
Une petite précision concernant la lecture dans un fichier. Lorsque tu fais HLitSuivant, le curseur se positionne sur l'enregistrement suivant. Pour accéder à une rubrique, il faut utiliser la syntaxe :

var = <nomDuFichier>.<nomDeRubrique>


Ici ça te revoie 1 car en fait, ce que tu récupères, c'est la valeur de retour de l'exécution de HLitPremier (ou de HLitSuivant). Soit 0 en cas de problème, ou 1 si la fonction a été exécutée.

Change ton code pour que ça ressemble à ça :

hexecuterequete(Req1,hRequêteDéfaut)

hlitpremier(Req1)


POUR i=1 a 3

{"combochp1"+i}..valeurAffichée = Req1.chp1
{"combochp2"+i}..valeur1ffichée = Req1.chp2

hlitsuivant(Req1)

FIN


Ensuite, je ne comprends pas tout à fait le but de ton code.
Combien de combos as tu??? Une pour chaque valeur ???

Enfin, si tu veux juste ajouter des items dans tes combos, sache que la syntaxe serait plutôt :

ListeAjoute(combochp1, Req1.chp2)
ListeAjoute(combochp2, Rep2.chp2)


Voilà ^^

Contribution le : 12/01/2006 09:18
_________________
La touche F1 est et restera toujours ta meilleure amie :p
Créer un fichier PDF de la contribution Imprimer


Re: question requete
Anonyme
merci bcp bofkill

ca fonctionne C impecable

PACE E SALUTE

yaya

Contribution le : 12/01/2006 14:08
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2