[Résolu][BDE C++ Builder 6 TTable] Impossible d'activer une TTable

Impossible d'activer une TTable [Résolu][BDE C++ Builder 6 TTable] - C++ - Programmation

Marsh Posté le 20-02-2006 à 12:37:50    

Bonjour,
 
J'utilise une BDD paradox (Data.db) et une TTable (Table) pour y accéder.
 
Si je met la propriété Active de Table à true durant la conception, il m'ouvre la base, sans souci.
 
Mais si je la met à false, puis l'active durant l'exécution à l'aide d'un bouton, j'obtiens ce message d'erreur :
 
"Mémoire insuffisante pour cette opération.
Alias: Data.db.
 
OK"
 
(ou "Base de données inconnue" )
 
Et lorsque je clique sur OK, la BDD ne s'ouvre pas dans ma DBGrid...
 
Bien sûr, il n'est pas intéressant pour moi d'activer la Table durant la conception, car Data.db est décrypté au démarrage de l'application, puis re-encrypté lorsqu'on la quitte...
 
Merci !
 
Eric D


Message édité par damameri le 22-02-2006 à 16:17:07
Reply

Marsh Posté le 20-02-2006 à 12:37:50   

Reply

Marsh Posté le 22-02-2006 à 16:17:17    

Bonjour,
 
Le problème venait du fait que sur la fiche j'avais une OpenDialog, dont je me servais juste avant d'activer la BDD, et la Table cherchait la BDD dans le même répertoire que le fichier que je venais de sélectionner dans l'OpenDialog (au lieu de le chercher dans le répertoire de l'application).
 
Je comprend pas pourquoi ...
 
Merci @++

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed