begin process at 2012 05 28 13:44:02
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Base de données

 > 

Base de Donnée Local


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Base de Donnée Local

lundi 6 mars 2006 à 15:31:17 | Base de Donnée Local

Beuuun

Youkoulélé a tous!

Voila l'histoire, j'ai un programme a réalisé qui a pour but de gérer des clients et leurs devis/factures.
Mais je ne sais pas comment stocker ma liste de clients dans un simple fichier. Je veux que mon programme soit simple a installer, pas devoir installer un serveur SQL en local sur chaque machine qui fait tourner le logiciel.

Merci d'avance.
lundi 6 mars 2006 à 15:37:18 | Re : Base de Donnée Local

DeAtHCrAsH

Utilise des fichiers texte en y organisant tes données de facon logique.
Tout dépend de ton programme. A toi de voir ce qui est le plus simple et le plus performant à réaliser.

Shell
lundi 6 mars 2006 à 15:48:32 | Re : Base de Donnée Local

Beuuun

J'ai pensé à ça, mais ça ne risque pas d'etre lent si il y a beaucoup de clients?
lundi 6 mars 2006 à 15:56:59 | Re : Base de Donnée Local

BruNews

Administrateur CodeS-SourceS
Non pas des fichiers "texte" au sens un enreg par ligne sinon ce n'est même pas la peine de commencer.
En faisant abstraction des tabous habituels on peut faire du très efficace.
Exemple ici:
AIDE AUX MOTS CROISES (WIN32)
http://www.cppfrance.com/code.aspx?ID=31892

ciao...
[ Lien ]
BruNews, MVP VC++
lundi 6 mars 2006 à 16:20:16 | Re : Base de Donnée Local

Beuuun

Complexe ton truc là. Je ne demande pas non plus qq chose de ultra performant, juste pas trp lent. Au faite je programme en C++ et j'aimerai integrer lemoins de C possible. BruNews, en fichier texte ça sera vraiment trop lent?
lundi 6 mars 2006 à 16:34:31 | Re : Base de Donnée Local

BruNews

Administrateur CodeS-SourceS
1 enreg par ligne ?
Si oui c'est mortel:
- faut parser la fin de ligne pour avoir un enreg (même si c'est une lib surcouche qui le fait pour toi).
- Impossible de modifier un enreg sans tout réécrire 'pas d'indexation ni taille fixe).
- Impossible de pointer direct sur un enreg sans tout parser.
- etc, etc...
A BANNIR comme méthode.

ciao...
[ Lien ]
BruNews, MVP VC++
lundi 6 mars 2006 à 16:42:53 | Re : Base de Donnée Local

DeAtHCrAsH

BruNews> J'suis pas forcement d'accord avec toi.
Il peut très bien utilisé un fichier par client, sachant qu'en general ce genre de prog ne bosse que sur un client à la fois (genre SAV, ...).

Un client par fichier texte me semble raisonnable. Aucune lenteur ne devrait etre a déplorer.

Shell
lundi 6 mars 2006 à 16:45:14 | Re : Base de Donnée Local

Beuuun

J'avais pensé a un truc dans le genre de FireBird ou InterBase, c'est possible a utilisé sans installation prealable? avec une dll par exemple.
lundi 6 mars 2006 à 17:07:59 | Re : Base de Donnée Local

DeAtHCrAsH

InterBase de mémoire oui.

Shell
lundi 6 mars 2006 à 17:30:55 | Re : Base de Donnée Local

BruNews

Administrateur CodeS-SourceS
Comment il retrouve quel fichier pour quel client ?
Soit tu réfléchis une structure d'indexation comme j'ai fait dans mon exemple pour mots croisés, soit tu utilises un moteur de BDD tout fait. Si ça doit tourner sur Win2000, XP ou Server 2003, tu peux utiliser le format mdb par ADO sans avoir rien à installer.

ciao...
[ Lien ]
BruNews, MVP VC++


Cette discussion est classée dans : base, programme, donnée, local, clients


Répondre à ce message

Sujets en rapport avec ce message

Trouver <mysql.h> [ par lolo007 ] Bonjour a tousDans le cadre d'un projet, je dois réaliser la lecture dans un automate grâce à un serveur OPC puis, ce que j'ai lue, je dois le mettre Débutant : utulisation d'un serveur MySQL [ par kj_83 ] Salut ,Je doit réaliser un programme (avec C++ Builder) avec un serveur MySQL et une base de donnée .Problème , je ne me suis jamais servis d'un serve vérifications dans une base de donnée [ par kj_83 ] Bonjour je réalise actuellement un programme de gestion de stock .Dans une des parties du programme l'utilisateur peut entrer de nouveaux produit au t Gestion des doublons [ par kj_83 ] Boujour , je travaille sur un programme (en C++ avec Builder) de gestion de stock avec une base de donnée (Access) ,dans ce programme l'utilisateur pe Problème d'Alias dans un programme en C++ sous Builder avec base de donnée Access [ par kj_83 ] Bonjour ,Je réalise un programme de gestion de stock avec lecture et écriture dans une base de donnée Access.Pour pouvoir accéder à cette base plus fa Connection à une base de donnée Access [ par kj_83 ] Bonjour ,Je dois réaliser un programme de gestion de stock avec une base de donnée Access sous C++ Builder.Dans ce programme l'utilisateur doit pouvoi lier une base de donnée mysql à un programme en C [ par hamzachar ] Svp , je cherche des tutoriaux concernant l'installation de la biblio mysql en Dev++ et comment ce fait la liaison entre une base de donnée Mysql et e base de donnée d'empreinte digital builder c++ [ par hano88 ] bonjour je suis en train de faire une application sur la reconnaissance par l'empreinte digital biométrique. mon problème est comment créer une base base de donnée [ par Adams25 ] salut , j'espers que tout va bien chez vous bon , brevemant , j'ai une application X (dynamique) , j'ai besoin d'un moyen pour que je puisse importer


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,995 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales