|
| Iniciado por Lionel Lemoine, 05,may. 2020 12:06 - No hay respuesta |
| |
| | | |
|
| |
Miembro registrado 61 mensajes |
|
| Publicado el 05,mayo 2020 - 12:06 |
Bonjour
Voici mon problème.
J'alimente une table SQLServer à partir d'un fichier XML La procédure qui réalise ce traitement utilise une transaction (utilisation de SQLTransaction(sqlDébut,gsNom_Connection) et SQLTransaction(sqlFin,gsNom_Connection))
J'ai l'impression que parfois ma session WINDEV n'a pas connaissance du sqlFin.
Je m'explique : La transaction fonctionne correctement. Après le sqlfin, ma BDD est bien mise à jour. Par contre, si l'utilisateur affiche le table-fichier qui contient le résultat de l'importation, il ne voit rien, comme si le "COMIT" n'avais pas été exécuté. (si je sors de l'application et que je reviens, mon affichage est alors OK)
D'ailleurs si lance une nouvelle importation, le programme plante au moment du SQLTransaction(sqlDébut,gsNom_Connection) en me disant qu'une transaction est déjà en cours.
Cela signifierait que SQLTransaction(sqlFin,gsNom_Connection) a renvoyer faux Si c'est bien le cas, comment puis-je avoir des détails concernant la raison de ce faux.
Je précise que ce problème n'est pas systématique. L'utilisateur est en connexion distante (merci COVID-19) avec une connexion internet de mauvaise qualité. De mon coté, avec une meilleure connexion, je ne constate pas ce problème. Mais est-ce bien un problème de mauvaise connexion ou il y à t'il autre chose ?
Merci d'avance |
| |
| |
| | | |
|
| | | | |
| | |
|