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

Delphi Discussion :

base donnée delphi 7 personnel


Sujet :

Delphi

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 211
    Points : 55
    Points
    55
    Par défaut base donnée delphi 7 personnel
    bonjour
    delphi 7 personnel n'as pas de base de donnée
    et je voudrais créer un catalogue de pièce d'environ 1500 pièces
    avec photo donc je recherche une base de donnée intégré
    a mon exe si cela est possible
    ou une autre façon de le faire
    permettre de créer de nouvelle pièce
    permettre la recherche
    avec nom complet ou partie
    merci de votre aide

  2. #2
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 449
    Points : 24 856
    Points
    24 856
    Par défaut
    Une resource
    TResourceStream pour extraire l'original
    LockResource\VirtualProtect et Move pour la remplacer au moment que tu souhaites en mémoire directement
    Ensuite faut recréer l'exe à la fermeture peut-etre
    si D7 contient le header BeginUpdateResource\UpdateResource\EndUpdateResource

    Pour la base cela peut être un ZIP contenant un XML et un Dossier Image


    Sinon SQLite ou MySQL embedded, utilisé directement via la DLL
    mais D7 cela a 20 ans ... Pourquoi ne pas changer avec D10.4 Community ?
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 211
    Points : 55
    Points
    55
    Par défaut
    bonjour
    merci pour votre aide
    je met mal exprimé la base de donnée seras a part
    répertoire bitmap et un fichier avec les noms et mesures
    donc pas intégré a exe
    je voulais une base de donnée pas pour qu'un autre ordi doit installer
    une extension comme msaccess ou autre

  4. #4
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 036
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 036
    Points : 40 941
    Points
    40 941
    Billets dans le blog
    62
    Par défaut
    Bonjour

    une extension comme msaccess ou autre
    Oubliez MsAccess, il faudrait qu'il soit installé sur le poste "cible". Pensez SQLite

    Votre besoin ressemble à quelque quelque chose qui ressemble à ceci : https://www.itwriting.com/blog/artic...r-for-sqlite-3 exemple zip
    Il me semble également que l'un des membres du forum a écrit ou rédige aussi une encapsulation SQLite, lire les billets de Toulourou
    Attention, les billets sont en ordre de date décroissantes, commencez par https://www.developpez.net/forums/bl...rairie-sqlite/

    Sinon, comme l'écrit ShaiLeTroll passez à Delphi 10.4 Community ou encore pour un D7 "like" à Lazarus
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  5. #5
    Membre expert
    Avatar de Charly910
    Homme Profil pro
    Ingénieur TP
    Inscrit en
    Décembre 2006
    Messages
    2 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur TP
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 344
    Points : 3 122
    Points
    3 122
    Par défaut
    Bonjour,
    1500 pièces ce n'est pas beaucoup et s'il n'y a qu'un seul fichier de données, un simple fichier txt (ou plutôt csv) contenant les données et le nom des fichiers image peut suffire ?

    Pour 1500 enregistrements c'est très rapide, on lit le fichier à l'ouverture, on affiche dans un StringGrid, Par double clic on affiche une fenêtre de détail des données. A la fermeture, on réécrit les données.

    Sinon SqLite est très bien et permet de faire beaucoup plus de choses avec SQL.

    A+
    Charly

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 211
    Points : 55
    Points
    55
    Par défaut
    bonjour
    et merci a tous
    je vais regarder tous sa

Discussions similaires

  1. Problème base de donné Delphi 2010
    Par bladi2009 dans le forum Bases de données
    Réponses: 3
    Dernier message: 02/01/2013, 18h29
  2. Problème avec une application base de données (Delphi)
    Par youce90 dans le forum Bases de données
    Réponses: 17
    Dernier message: 31/08/2012, 22h48
  3. base de données et delphi 2005 personnel
    Par boubourse dans le forum Bases de données
    Réponses: 5
    Dernier message: 30/05/2007, 23h34
  4. Réponses: 4
    Dernier message: 02/04/2007, 13h00
  5. Delphi - Base donnée Paradox, problème de nom des champs
    Par mjp dans le forum Bases de données
    Réponses: 1
    Dernier message: 02/01/2005, 21h10

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