Précédent   Forum des professionnels en informatique > Bases de données > Autres SGBD > Paradox
Paradox Forum d'entraide sur Paradox, et sur Borland Database Engine
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/04/2003, 12h02   #1
Vow
Membre Expert
 
Avatar de Vow
 
Inscription : janvier 2003
Messages : 1 264
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : janvier 2003
Messages : 1 264
Points : 1 281
Points : 1 281
Envoyer un message via Skype™ à Vow
Par défaut [RESOLU] (VC++6 /C) Pb de création de table Paradox

Bonjour,

Je travaille actuellement sur un projet en langage C sous Visual C++ 6.
Ce projet permet de copier une table ODBC (ou Paradox) sur une nouvelle table Paradox, suivant une requête de sélection.
Chaque enregistrement des tables d'origine est lié avec des fichiers physiques de données diverses.
Le programme commence par copier ces fichiers et créer des fichiers Ascii contenant les lignes intéressantes dans ma table d'origine.
Puis il utilise une table temporaire Paradox contenant quelques informations afin de transmettre toutes ces données. Il s'agit d'une petite table (4 champs, aucun index et peu d'enregistrements, en général un seul) créée par la fonction IDAPI "DbiCreateInMemTable" (donc création d'une table en mémoire).
Lorsque le nombre de données est importante, cette fonction retourne DBIERR_NOMEMORY, l'addition de ERRBASE_LIMIT + ERRCODE_NOMEMORY :
* ERRBASE_LIMIT : Resource or Limit error
* ERRCODE_NOMEMORY : Not enough Memory for this op

Pensant qu'il ne s'agissait qu'un pb de mémoire venant de cette fonction, j'ai voulu contourner le pb en créant une table physiquement avec "DbiCreateTable" (il faut dans ce cas utiliser ensuite "DbiOpenTable"). Mais la même erreur est retournée.

Que faire pour que le retour de ces fonctions soit DBIERR_NONE ?

Merci d'avance.
Salutations.
__________________
Il vaut mieux prêter à sourire que donner à réfléchir.

Je ne réponds pas aux problèmes techniques par MP (il y a les FAQs et le forum pour ça)
(ex-Modérateur Windows/Info Gen&Hardware, loup-garou à ses heures)

Cliquez sur le bouton si votre problème a trouvé une solution.
N'oubliez pas non plus de donner la réponse si vous l'avez trouvée !

Je mords donc je suis
Une fine lame pour te soutenir
Vow est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2003, 09h41   #2
Membre du Club
 
Inscription : mai 2003
Messages : 140
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 140
Points : 66
Points : 66
Salut,

Je ne suis pas sur mais tu peux toujours verifier les parametres de configuration du BDE (Configuration...INIT), c.a.d le MEMSIZE que tu peux augmenter à 32 et le SHAREMEMSIZE que tu peux mettre à 4096.

Bon courage. A+
Sitting Bull est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2003, 09h44   #3
Vow
Membre Expert
 
Avatar de Vow
 
Inscription : janvier 2003
Messages : 1 264
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : janvier 2003
Messages : 1 264
Points : 1 281
Points : 1 281
Envoyer un message via Skype™ à Vow
Merci, j'avais déjà lu une doc sur le changement de ces paramètres.
Mais ça ne marche pas dans mon cas. Peut-être si j'achète de la RAM ? lol
@++
__________________
Il vaut mieux prêter à sourire que donner à réfléchir.

Je ne réponds pas aux problèmes techniques par MP (il y a les FAQs et le forum pour ça)
(ex-Modérateur Windows/Info Gen&Hardware, loup-garou à ses heures)

Cliquez sur le bouton si votre problème a trouvé une solution.
N'oubliez pas non plus de donner la réponse si vous l'avez trouvée !

Je mords donc je suis
Une fine lame pour te soutenir
Vow est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2004, 11h51   #4
Invité de passage
 
Inscription : septembre 2004
Messages : 1
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 1
Points : 1
Points : 1
Par défaut Problème BDE et memoire BDIERR_NOMEMORY

Bonjour,
Je rencontre le mème problème que vous, mais uniquement sur Win 2000 et non sur XP.
Avez vous solutionné votre problème ?
Merci d'avance
Jaffrezic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2004, 13h15   #5
Vow
Membre Expert
 
Avatar de Vow
 
Inscription : janvier 2003
Messages : 1 264
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : janvier 2003
Messages : 1 264
Points : 1 281
Points : 1 281
Envoyer un message via Skype™ à Vow
Non pas vraiment, je crois que c'est un pb de RAM
__________________
Il vaut mieux prêter à sourire que donner à réfléchir.

Je ne réponds pas aux problèmes techniques par MP (il y a les FAQs et le forum pour ça)
(ex-Modérateur Windows/Info Gen&Hardware, loup-garou à ses heures)

Cliquez sur le bouton si votre problème a trouvé une solution.
N'oubliez pas non plus de donner la réponse si vous l'avez trouvée !

Je mords donc je suis
Une fine lame pour te soutenir
Vow est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h34.


 
 
 
 
Partenaires

Hébergement Web