Message de rapport:
 

Récupération valeur combo avec saisie ?

Sujet: Récupération valeur combo avec saisie ?
par Anonyme sur 6/1/2005 10:17:32

Hello !
J'ai un petit pb sous windev 5.5/SQLServer.
J'ai une reqûete SQL dans une variable de type chaîne
Citation :
req4 ="select seq_d from demandeur"
req4=req4+" where nom_demandeur='"+DEMANDEUR+"'"
req5 ="insert into demandeur"
req5=req5+" values ('"+DEMANDEUR+"')"
où DEMANDEUR est le nom d'un combo avec saisie. Tout ce qu'il y a de plus basique.
La table demandeur comporte 2 champs : la clé, un entier qui s'incrémente à chaque insertion, et le nom (dont la longueur est toujours plus courte que la taille max).
Lorsque j'execute la requete, il n'y a aucun message d'erreur en retour du serveur mais aucune insertion n'est faite.
Citation :
si pas sqlexec(req4,"verif_dem") alors
sqlinfogene("verif_dem")
Erreur(" erreur 2 execution requete "+sql.meserreur)
sinon
sqlinfogene("verif_dem")
si pas sql.endehors alors
// là, je ne fais rien
// DEMANDEUR=sqlcol("verif_dem",1)
sinon
si pas SQLExec(req5,"insert_dem")alors
sqlinfogene("insert_dem")
erreur(" demandeur non insere "+sql.meserreur)
sinon
Info("Nouveau demandeur inséré")
fin
FIN
FIN
Le problème revient pour quasiment toutes les requetes, sauf que pour certaines, la clé est insérée et les autres champs sont affectés de chaines vides.
Je soupçonne de mal récupérer la valeur "en cours" du combo, mais j'ai suivi les instructions de l'aide...
Aidez-moi svp, je coince vraiment.
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