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 :

base de données


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Mai 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 11
    Par défaut [RESOLU] base de données
    Bonjour,
    Quelqu'un saurait me dire s'il est possible de créer une base de données sans l'utilisation d'un moteur de base de données ?

    Je m'explique : je voudrais faire un truc tout simple, du genre une BD avec nom, prénom et adresse, par exemple, et je ne voudrais pas passer par ODBC, BDE ou quelque chose dans ce genre. Comme si c'était une BD en mode texte.

    Humm... Est-ce que j'ai réussi à me faire comprendre :

    En tout cas, d'avance

    OutReal

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 74
    Par défaut
    ben vous pouvez stocker vos données dans un fichier texte et charger le fichier au démarage du programme et le sauvegarder à la fin ou bien à chaque enregistrement dedans (moins risqué en cas de plantage du programme).

  3. #3
    Membre habitué
    Inscrit en
    Mai 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 11
    Par défaut
    Le problème c'est que je ne vois pas trop comment enregistrer des informations sur un fichier comme s'il s'agissait d'une base de données. Je ne sais pas comment structurer les données dans ce fichier.

    Comment pourrai-je aussi accéder à la n'ième ligne, par exemple ?

    Merci pour la réponse !

    OutReal

  4. #4
    Membre Expert
    Avatar de Gilles Louïse
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    421
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2002
    Messages : 421
    Par défaut
    Vous pouvez utiliser un TStringList (alinéa 44 de mes Remarques sur mon site accessible en cliquant www en bas de ce message), on accède alors très facilement à la nième ligne puisque si A est un AnsiString et si L est un TStringList, l'instruction A=L->Strings[n] lit dans A la ligne d'indice n. Cela dit, ce ne sera pas vraiment une base de données au sens où vous ne pourrez pas programmer (du moins ça m'étonnerait) de requêtes SQL pour retrouver des éléments et faire des tris mais peut-être cela vous suffit-il par rapport à votre application.

    À bientôt
    Gilles

  5. #5
    Membre habitué
    Inscrit en
    Mai 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 11
    Par défaut
    Merci, c'est bien ce que je cherchais.

    La méthode avec les StringList me paraît idéale.

    Encore un résolu

    D'ailleurs, Gilles, vos "Remarques" constituent un document très utile, félicitations !

    OutReal

  6. #6
    Membre averti
    Homme Profil pro
    Responsable technique
    Inscrit en
    Novembre 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Responsable technique
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20
    Par défaut
    Bonjour,

    Je m'insère dans cette discussion car je cherche des infos sur comment structurer une base de donnée. C'est à dire que je cherche quelle est la méthode de contruction d'un fichier de donnée pour que celui ci soit utilisable par n'importe quel language de traitement de donnée.

    Si vous avez des infos, des liens, ... je suis preneur.

    Merci beaucoup

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

Discussions similaires

  1. Problème Base de données et CRecordSet
    Par LE CHAKAL dans le forum MFC
    Réponses: 3
    Dernier message: 20/08/2002, 11h59
  2. connexion base de donné
    Par saidi dans le forum MFC
    Réponses: 3
    Dernier message: 07/08/2002, 22h22
  3. [Concept] Stabilité d'une base de donnée
    Par lassmust dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 03/07/2002, 16h16
  4. Bases de données
    Par dev dans le forum C++Builder
    Réponses: 4
    Dernier message: 01/07/2002, 22h55
  5. associer une base de données(access) a un dbgrid
    Par ange1708 dans le forum MFC
    Réponses: 3
    Dernier message: 11/06/2002, 12h18

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