Bonjour et meilleurs voeux pour cette année 2005,

J'ai développé une application de gestion d'actions informatiques delphi 7 pro., et j'ai un problème avec la mise à jour des tables ACCESS.

La mise à jour se fait correctement mais avec un temps de retard que je ne réussi pas à m'expliquer.

En effet lors du traitement du taches je fais les actions suivantes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
    INSERT INTO MATABLE VALUE (.......,ID_N,.....) VALUE(.......,555,.....)  
    EXECSQL
    SELECT FROM TABLE WHERE ID_N = 555 
    OPEN
    Et là pas de réponse
En attendant de trouver une solution (pour continuer les developpements) Je boucle tant que la mise à jour n'est pas effective.

Voici la création de mon TADOQUERY :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
     MY_QUERY                            := TADOQUERY.create(application);
     MY_QUERY.ConnectionString   := chaineCnx;
     MY_QUERY.CursorLocation      := clUseServer;
     MY_QUERY.CursorType           := ctDynamic		;
     MY_QUERY.LockType              := ltReadOnly	;
Je suppose que le problème à pour origine les information CursorLocation, CursorType, LockType

Merci de votre aide
Cordialement