[Access] problème avec des TClientDataSet

cs_isnotgood Messages postés 15 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 13 octobre 2004 - 10 oct. 2003 à 18:27
cs_isnotgood Messages postés 15 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 13 octobre 2004 - 14 oct. 2003 à 16:46
Bonjour,

Pour mon application de type client/serveur j’utilise une base access97.

L’architecture de l’application est la suivante :

Pour le serveur :

Connexion à la base via une connexion ADO
Des TDataSetProvider fournissent l’accès aux données.

Pour le client :

TCliendataSet Pour la récupération des datas

La connexion entre le client et le serveur se fait en passant par un socket TCP/IP.

Mon soucis est le suivant ma base de donnée gonfle très vite alors que peu de données y sont saisies. En quelques insert je suis passé de 350Ko à 6.5Mo, un compact de la base solutionne le problème.

Quelqu’un sait-il d’où cela peut provenir ?
Je pense que c’est liés au paramétrage des objets, mais quels paramétres sont en cause !!!!

1 réponse

cs_isnotgood Messages postés 15 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 13 octobre 2004
14 oct. 2003 à 16:46
En fait, après avoir fait un debuging plus approfondis j'ai constaté que le
TSocketConnection n'est pas la cause du soucis.

Ce la provient du TAdoConnection (sur le serveur), lorsque j'appelle les fonctions suivantes :

GetTableNames();
GetProcedureNames();

Comment puis je faire pour contourner le problème ?
0
Rejoignez-nous