|
Problème de valeur récupérée par SeekFirst |
Iniciado por davidb, fev., 03 2025 10:53 AM - 1 resposta |
| |
| | | |
|
| |
Membro registado 1 mensagem |
|
Publicado em fevereiro, 03 2025 - 10:53 AM |
Bonjour,
J'ai un problème sur une valeur retournée par [DATA].SeekFirst(KEY, value);
Définition de valeur afin de bien comprendre mon problème: Les données sont stockées sur un serveur HFSQL WINDEV est en version 27 SDFCOLLE est un fichier de données CLCLAIR est une clé
Lorsque je veux récupérer une donnée dans mon application, j'exécute SDFCOLLE.(CLCLAIR, valeur_un) Les valeurs sont ok. Je ferme la fenêtre qui contient ce retour de valeur. Je réouvre une nouvelle fenêtre en voulant récupérer une valeur différente: SDFCOLLE.(CLCLAIR, valeur_deux) Je me retrouve avec les valeurs de la première requête.
C'est possible que d'autres appels soient réalisés entre la fermeture de la 1ère fenêtre et la seconde (je prends l'application en cours de réalisation). Mais pourquoi je me retrouve avec les données du premier appel?
Merci d'avance.Mensagem modificada, fevereiro, 03 2025 - 11:13 AM |
| |
| |
| | | |
|
| | |
| |
Membro registado 950 mensagems |
|
Publicado em fevereiro, 03 2025 - 1:02 PM |
Bonjour, Lorsque vous utilisez RecherchePremier, l'enregistrement en mémoire n'est pas modifié (la doc le précise bien) :
https://doc.pcsoft.fr/fr-FR/?1000025055
Vous ne précisez pas ce qui se passe ensuite pour récupérer la valeur, mais le minimum est d'utiliser NumEnr (voir sur la même page de doc). Ou utilisez <Source>.LitRecherchePremier (Fonction) avec lequel l'enregistrement est lu et les variables HFSQL correspondantes sont mises à jour
https://doc.pcsoft.fr/fr-FR/?1000025034
CdltMensagem modificada, fevereiro, 03 2025 - 1:04 PM |
| |
| |
| | | |
|
| | | | |
| | |
|