Voir le flux RSS

tourlourou

  1. [Actualité] SQLite sous Windows, cryptage à la volée

    par , 30/01/2019 à 13h18
    Introduction :

    Pour répondre à des besoins de confidentialité, on peut crypter les champs de la base. Cela gonfle le code et alourdit les appels. Pour simplifier ces accès, crypter la base est plus naturel. Faute de solution libre et gratuite pour ce SGBD, j'ai cherché à exploiter la capacité de la version 3 de SQLite de gérer des systèmes de fichiers virtuels.

    SQLite est multiplateformes alors que chaque OS (Operating System) implémente différemment l'accès aux fichiers. ...

    Mis à jour 31/01/2019 à 12h44 par Malick

    Catégories
    librairie Pascal pour SQLite , Programmation
  2. [Actualité] Objet encapsulant l'accès à une base SQLite

    par , 03/01/2019 à 20h03
    Introduction :

    La récupération des résultats des requêtes par l'API SQLite et le wrapper développé précédemment se révèle vite fastidieuse, nécessitant à chaque fois l'implémentation de fonctions adaptées au besoin. L'idée est née de standardiser et automatiser cette phase à destination d'objets simples et familiers (champ, TStrings, TStringGrid). Pour cela, l'encapsulation dans un objet gérant l'accès à une base de données permet de se décharger des soucis de gestion, de manipulation ...

    Mis à jour 07/01/2019 à 15h35 par tourlourou

    Catégories
    librairie Pascal pour SQLite , Programmation
  3. [Actualité] Objet gérant les requêtes SQL paramétrées

    par , 17/12/2018 à 17h43
    Introduction

    Pour me faciliter la vie, j'ai développé un objet gérant des requêtes paramétrées simples. Il apporte une commodité en élaborant des requête au format texte à partir du SQL fourni et de paramètres dont les valeurs peuvent être affectées dans leur type, évitant à l'utilisateur de les convertir. Destiné à ma librairie pour SQLite, il n'utilise cependant pas l'API dédiée du SGBD, prenant simplement en entrée une requête textuelle avec des noms de paramètres, permettant leur ...

    Mis à jour 27/12/2018 à 19h46 par tourlourou

    Catégories
    librairie Pascal pour SQLite , Programmation
  4. [Actualité] Genèse d'une librairie pour SQLite

    par , 10/12/2018 à 22h20
    Introduction :

    Très ignorant en matière de bases de données, et surtout de composants d'accès aux données, je n'avais que des besoins basiques (à l'époque sous Delphi 5). Je me suis donc attaché à développer une interface simpliste pour le gestionnaire SQLite de sqlite.org, afin de mieux comprendre les mécanismes en jeu.

    Ce SGBD libre tient dans une seule DLL (initialement pour Windows 32 bits et Linux), gérant des bases locales mono-utilisateur contenues dans un seul ...

    Mis à jour 27/12/2018 à 19h47 par tourlourou

    Catégories
    librairie Pascal pour SQLite , Programmation
  5. Mimer TStringGrid.OnValidateEntry de Lazarus sous Delphi

    par , 19/11/2018 à 16h22
    Dans le cadre d'un projet personnel en lien avec SQLite, je me suis trouvé bloqué sous Delphi 5, pour rendre les modifications bidirectionnelles du TStringGrid vers la BDD, sans le dériver, une contrainte que je m'étais fixée étant d'utiliser des objets de base.

    Lazarus (CodeTyphon) m'a apporté une solution, sa grille déclenchant l'événement OnValidateEntry en fin d'édition d'une cellule, pour contrôler la validité d'une saisie.

    De retour sous Delphi (merci pour la ...

    Mis à jour 27/11/2018 à 14h56 par tourlourou

    Catégories
    librairie Pascal pour SQLite , Programmation