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

Lazarus Pascal Discussion :

Création de fichiers base de données [Lazarus]


Sujet :

Lazarus Pascal

  1. #1
    Membre éprouvé
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 022
    Points : 1 049
    Points
    1 049
    Par défaut Création de fichiers base de données
    Bonjour à toutes et à tous,

    Je souhaite créer, à l'aide d'un programme écrit avec Lazarus, des fichiers "base de données" comme celui en pièce jointe. Apparemment, c'est du sqLite.

    Tout d'abord, je n'y connais rien en base de données, mais je suis prêt à apprendre.

    Quels sont les composants à utiliser et pouvez-vous m'indiquer un tutoriel (en français de préférence) permettant de créer de tels fichiers.

    Je vous en remercie par avance.

    Pierre
    Fichiers attachés Fichiers attachés

  2. #2
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 858
    Points : 11 301
    Points
    11 301
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    C'est effectivement une base SQLite. Pour s'exercer avec SQLite, on dispose d'une extension de FireFox : SQLite Manager, capable de visualiser, créer une base...

    Le site SQLite.org est une mine anglophone pour qui veut attaquer directement l'API (on peut lire ce tutoriel en français sur dvp). Et la référence utile sur les limitations/particularités SQL de ce moteur de BD.

    Ce n'est généralement pas l'approche retenue, qui passe par les composants d'accès, dont je ne connais pas le fonctionnement (mais il existe certainement moult tutoriels sur le sujet, notamment dans la section Delphi). Peut-être cette gestion de calepin.

    http://sgbd.developpez.com/cours/ me semble pointer notamment vers un cours de SQL qui est le langage d'interaction avec la base, avec lequel il est indispensable de se familiariser. On a également ce tutoriel sur la conception/organisation d'une base, très utile.

    Bref, beaucoup d'aspects à aborder de front : composants d'accès aux données, structure et conception de la base, langage SQL. Mais ça vaut le coup ! Et SQLite offre la simplicité de déploiement (une dll suffit pour le moteur, et un fichier par base) et de très nombreuses fonctionnalités, dans la limite du mono-utilisateur.
    Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
    . Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !

  3. #3
    Membre éprouvé
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 022
    Points : 1 049
    Points
    1 049
    Par défaut
    Merci tourlourou pour ces informations.

    Je vais m'attaquer à tout cela.

    Cordialement.

    Pierre

  4. #4
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 042
    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 042
    Points : 40 957
    Points
    40 957
    Billets dans le blog
    62
    Par défaut
    Bonjour,
    J'arrive peut être un peu tard (je ne viens que rarement faire un tour sur le forum Lazarus), mais je me permet de préciser que les composants ZEOS permettent d'accéder a une base SQLite (ce qui est quand même plus simple que de l'attaquer via les API)
    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

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 03/09/2012, 10h56
  2. Réponses: 8
    Dernier message: 13/01/2010, 10h34
  3. création d'une base de données
    Par cyrilng dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 18/05/2005, 14h38
  4. Réponses: 4
    Dernier message: 22/09/2004, 09h17
  5. Création d'une base de données contenant des images
    Par gandalf_le_blanc dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 16/06/2004, 15h29

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