Bonjour, j'ai cherché dans l'aide windev et dans le forum et j'ai vu des articles qui ressemblait à mon problème mais je n'ai toujours pas réussi après plusieurs heures donc voici mon problème.
J'ai une requête "test" créé en programmation :
Mon problème est que j'ai un champ de saisie dans une table que j'ai appelé nbjours et qui a pour valeur par défaut 5.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT meschamps FROM table1,table2 where champ.table1=champ.table2 and month(champ1)=month(getdate()) and day(champ1)=day(getdate()+ {param1} ) and year(champ1)= year(getdate())
Je veux que ma requête récupère la valeur de ce champ qui peut varier et mette cette valeur à la place de {param1}.
J'ai donc essayé dans le code de la table de faire:
Mais cela n'a pas l'air de fonctionner.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 i est un entier = 0 SQLConnecte("maconnexion","utilisateur","mdp","basededonnées","OLEDB") SQLExecWDR(test,nbjours) TANTQUE SQLFetch("test") = 0 // Il y a encore une ligne à lire i++ // Récupérer les données Nom[i] = SQLLitCol("test", 1) Prénom[i] = SQLLitCol("test", 2) Date[i] = SQLLitCol("test", 3) FIN SQLFerme("test")
J'ai essayer avec HexécuteRequête mais pareil rien à faire.
Si quelqu'un à une idée du problème ça serait sympa merci![]()
Partager