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

C++Builder Discussion :

Import export de data dans un programme


Sujet :

C++Builder

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    D�cembre 2005
    Messages
    39
    D�tails du profil
    Informations personnelles :
    �ge : 44
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 39
    Par d�faut Import export de data dans un programme
    Bonjour,
    Voila mon souci, je dois cr�er un programme qui utilisent des donn�es pr�alablement enregistr�es par celui-ci sur le disque dur.
    je dois me ref�r� a la date (valeur enregistr�e) pour les import� � la bonne place en ram.
    je n'ai pas le droit d'utiliser une base de donn�e car l'appli tournera sur un XP embedded qui n'utilise pas de Base de donn�e.
    Ses m�mes donn�es devront �tre accessible par l'utilisateur sur le disque dur.
    il faut savoir que ce sera un datalog tres cons�quent
    Quelle est la meilleure solution ?
    fichier binaire? texte?

  2. #2
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    D�tails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par d�faut
    Citation Envoy� par jamescook
    Quelle est la meilleure solution ?
    fichier binaire? texte?
    Salut, je te r�pondrais par une question, quelle genre de donn�es veux-tu enregistrer?

    PS: Il existe des bases de donn�es embedded: http://www.mysql.com/oem

  3. #3
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    D�tails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par d�faut
    J'ai oublier de te poser une deux questions, est-ce que les donn�es sont priv�s? Car un fichier texte ce lit tr�s facilement.

    Quelle-est la taille des donn�es � enregistrer?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    D�cembre 2005
    Messages
    39
    D�tails du profil
    Informations personnelles :
    �ge : 44
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 39
    Par d�faut
    Bonjour Crayon,

    les donn�es � enregistrer seront la plupart des floats pour la taille je ne sais pas encore mais enorme puisque je veux stock� le plus possible sur un disque dur de 20 G.
    Donc disons 10 G.
    Le programme enregistrera des valeurs floattantes toutes les 0.1 s.

    Pour la base de donn�e embedded je vais m'y int�resser par contre ca doit pas �tre simple a programmer.

    Merci

  5. #5
    Membre chevronn�
    Avatar de Altau
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    296
    D�tails du profil
    Informations personnelles :
    �ge : 69
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 296
    Par d�faut
    Je profite de ce fil pour dire que j'ai tent� il y a quelques mois d'utiliser MySql Embeded avec Builder et que je n'y suis pas parvenu. Crayon, aurais-tu quelque chose de concret � nous montrer ?

  6. #6
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    D�tails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par d�faut
    Citation Envoy� par Altau
    Je profite de ce fil pour dire que j'ai tent� il y a quelques mois d'utiliser MySql Embeded avec Builder et que je n'y suis pas parvenu. Crayon, aurais-tu quelque chose de concret � nous montrer ?
    Je suis habitu� d'utiliser l'API de MySQL avec BCB, mais par contre j'utilise une BD sur un serveur. Donc, je n'ai jamais utilis� de BD embedded. Je ne pensais pas qu'une BD embedded �tais plus difficile a utilis� c�t� programmation!!!

  7. #7
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    D�tails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par d�faut
    Salut jamescook, je me demandais si c'�tais possible avec ton XP embedded d'utiliser une BD Microsoft Access. Tu n'as qu'� utiliser qu'un seul fichier MDB pour enregistrer tout tes donn�es??? En plus, dans le besoin, le fichier peut �tre lu facilement par n'importe qui avec Microsoft Access.

  8. #8
    R�dacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par d�faut
    Salut jamescook:
    Si ton Windows contient "Microsoft.Jet.OLEDB.4.0" tu peut creer une base Access sans Access
    Le code:
    // ne pas oublier d'inclure #include <comobj.hpp>

    Variant vADO;
    AnsiString Filename = "C:\\Documents and Settings\\blondelle\\Mes documents\\MySQL\\maBdd2.mdb";
    AnsiString provider = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +Filename+";";
    try
    {
    vADO = Variant::CreateObject("ADOX.Catalog");
    vADO.OleFunction("create", provider.c_str());
    }
    catch(...)
    {
    Application->MessageBox("Impossible de creer la base, peut etre qu'elle existe deja?", "ERREUR", MB_OK);
    }

    // on termine
    vADO = Unassigned;

  9. #9
    Membre chevronn�
    Avatar de Altau
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    296
    D�tails du profil
    Informations personnelles :
    �ge : 69
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 296
    Par d�faut
    Citation Envoy� par Crayon
    Je suis habitu� d'utiliser l'API de MySQL avec BCB, mais par contre j'utilise une BD sur un serveur. Donc, je n'ai jamais utilis� de BD embedded. Je ne pensais pas qu'une BD embedded �tais plus difficile a utilis� c�t� programmation!!!
    Oh! ce n'est pas un probl�me de programmation mais d'impl�mentation de la base elle-m�me, sans serveur � adresser et qui n'existe pas n�cessairement au d�marrage du programme.

  10. #10
    Membre chevronn�

    Profil pro
    Inscrit en
    D�cembre 2004
    Messages
    531
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2004
    Messages : 531
    Par d�faut
    Citation Envoy� par jamescook
    Bonjour Crayon,

    les donn�es � enregistrer seront la plupart des floats pour la taille je ne sais pas encore mais enorme puisque je veux stock� le plus possible sur un disque dur de 20 G.
    Donc disons 10 G.
    Le programme enregistrera des valeurs floattantes toutes les 0.1 s.

    Pour la base de donn�e embedded je vais m'y int�resser par contre ca doit pas �tre simple a programmer.

    Merci
    Je crois que les fichiers Access sont limit�s � 2 Go.

    Pour ton cas de figure fait attention aux performances, car � ce rytme si en plus c'est en r�seau avec plusieurs acc�s en lecture, c'est une vrai difficult�e.

    Regardes si tu ne peut pas plut�t enregistrer des moyenne dans le temps afin de minimiser les acc�s et la taille de la base.

    Se pose aussi le probl�me du parseur ou l'extraction des donn�es sur des volumes pareil.

    Fait des tests avant de te lancer sur une solution finale.

Discussions similaires

  1. Import/Export de BDD dans NetBeans
    Par bobmoutarde dans le forum NetBeans
    R�ponses: 5
    Dernier message: 16/01/2015, 19h48
  2. "Exporter du code" dans un programme
    Par amira dans le forum Langage
    R�ponses: 15
    Dernier message: 07/07/2011, 08h27
  3. import org.apache.axis dans un programme java
    Par hammag dans le forum Langage
    R�ponses: 5
    Dernier message: 14/04/2008, 15h13
  4. Importer/Exporter des articles dans un site wiki!
    Par OminiuS dans le forum SharePoint
    R�ponses: 0
    Dernier message: 27/12/2007, 14h07
  5. Import/Export d'un document Word dans un �tat
    Par uskiki85 dans le forum Access
    R�ponses: 2
    Dernier message: 28/09/2005, 13h18

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