IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Paradox Discussion :

(VC++6 /C) Pb de création de table Paradox


Sujet :

Paradox

  1. #1
    Vow
    Vow est déconnecté
    Membre expérimenté Avatar de Vow
    Inscrit en
    Janvier 2003
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Janvier 2003
    Messages : 1 259
    Points : 1 584
    Points
    1 584
    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-Responsable 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

  2. #2
    Membre régulier
    Homme Profil pro
    Inscrit en
    Mai 2003
    Messages
    147
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Mai 2003
    Messages : 147
    Points : 109
    Points
    109
    Par défaut
    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+
    Les deux mots les plus brefs et les plus anciens, oui et non, sont ceux qui exigent le plus de réflexion. "Pythagore"

  3. #3
    Vow
    Vow est déconnecté
    Membre expérimenté Avatar de Vow
    Inscrit en
    Janvier 2003
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Janvier 2003
    Messages : 1 259
    Points : 1 584
    Points
    1 584
    Par défaut
    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-Responsable 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

  4. #4
    Nouveau Candidat au Club
    Inscrit en
    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

  5. #5
    Vow
    Vow est déconnecté
    Membre expérimenté Avatar de Vow
    Inscrit en
    Janvier 2003
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Janvier 2003
    Messages : 1 259
    Points : 1 584
    Points
    1 584
    Par défaut
    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-Responsable 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

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Création de table] 1 table ou plusieurs
    Par Pascal dans le forum Bases de données
    Réponses: 6
    Dernier message: 17/06/2004, 15h12
  2. Création de table MySQL
    Par dehbi dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 15/04/2004, 10h59
  3. Problème de création de table sous MySql
    Par ducamba dans le forum Requêtes
    Réponses: 2
    Dernier message: 21/06/2003, 09h59
  4. Création de table avec index
    Par Seb7 dans le forum Requêtes
    Réponses: 2
    Dernier message: 10/04/2003, 16h11
  5. Création multiple table paradox dans le code
    Par scarabee dans le forum C++Builder
    Réponses: 8
    Dernier message: 30/10/2002, 10h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo