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
|