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

Bases de données Delphi Discussion :

Comment utiliser un BLOB avec une table ACCESS ?


Sujet :

Bases de données Delphi

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    803
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 803
    Points : 182
    Points
    182
    Par défaut Comment utiliser un BLOB avec une table ACCESS ?
    Bonjour à tous,

    Je veux enregistrer des coefficients de correction (single) pour chaque pixel d’une image de dimensions w et h (w et h de l’ordre de 3000 à 4000)
    Si je défini une table telle que :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     req := 'CREATE TABLE MATABLE ('+
             ' MATABLE_NO COUNTER NOT NULL, '+       // Clé primaire
             ' CONSTRAINT KeyMATABLE PRIMARY KEY(MATABLE_NO), '+
             ' MATABLE_NAME VARCHAR(32) NOT NULL, '+ // Nom 
            ‘ MATABLE_WIDTH  INTEGER NOT NULL, ‘+// largeur image
            ‘ MATABLE_HEIGHT  INTEGER NOT NULL, ‘+// hauteur image
             ' MATABLE_FACTORS_R  LONGBINARY, '+   // correction R
             ' MATABLE_FACTORS_G  LONGBINARY, '+ // correction G
             ' MATABLE_FACTORS_B  LONGBINARY, '+ // correction B
             ')';
     
      ADOCommand.CommandText := req;
      ADOCommand.Execute;
    et que je défini les types suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     TRGBfloat = record
        fR,fG,fB : single;
      end;
     
      TTabFactors = array of array of TRGBfloat;
    et j'utilise une variable telle que

    À supposer que la variable tab a été dimensionnée avec (w,h) et qu’elle a été initialisée en valeurs

    Comment passer les valeurs de Tab dans la table MATABLE sous Delphi 2007 par une requête SQL de type INSERT INTO MATABLE (…)

    Si quelqu'un sait je ne souhaite pas mourir idiot

    Cordialement

    colorid

  2. #2
    Membre averti
    Profil pro
    xxxxxxxxxxx
    Inscrit en
    Juin 2004
    Messages
    308
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : xxxxxxxxxxx

    Informations forums :
    Inscription : Juin 2004
    Messages : 308
    Points : 407
    Points
    407

Discussions similaires

  1. [AC-2007] Comment lier une partie d'une Table Sql Server avec une table Access
    Par mirage3000 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 02/09/2011, 03h59
  2. Réponses: 3
    Dernier message: 21/01/2009, 09h35
  3. [reflection] Comment utiliser la reflection avec une table ?
    Par leraptor dans le forum Général Java
    Réponses: 8
    Dernier message: 18/01/2008, 11h45
  4. Réponses: 25
    Dernier message: 19/05/2006, 11h37
  5. Réponses: 1
    Dernier message: 04/05/2006, 10h45

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