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 :

[MySQL] Syntaxe de mise à jour d'une image


Sujet :

Bases de données Delphi

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    186
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2003
    Messages : 186
    Points : 84
    Points
    84
    Par défaut [MySQL] Syntaxe de mise à jour d'une image
    Bonjour

    j'ai le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
        if OpenPictureDialog.Execute then
        begin
          with dtsType do
          begin
            Active:=False;
            SQL.Clear;
            if (State in [dsInsert]) then
              SQL.Add('INSERT INTO t_hard(img) ' +
                      'Values(:myimg)')
            else
              SQL.Add('UPDATE t_hard SET t_hard_id = 1' +
                      'WHERE img = :myimg');
            Parameters.ParamByName('myimg').LoadFromFile(OpenPictureDialog.FileName, ftBlob);
            ExecSql;
          end;
        end;
    Ca fonctionne très bien pour l'insertion d'une nouvelle image dans la DB par contre si je veux modifier l'image j'ai une erreur sur la syntaxe SQL
    Pouvez-vous m'indiquer comment je peux mettre à jour mon champs ?

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    186
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2003
    Messages : 186
    Points : 84
    Points
    84
    Par défaut
    faut que je revois mon SQL....

    la requête est en fait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
              SQL.Add('UPDATE t_hardware SET img = :myimg ' +
                      'WHERE t_hardware_id = 1');

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

Discussions similaires

  1. Mise à jour d'une image dans JFrame
    Par nouraty dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 09/03/2012, 16h07
  2. Mise à jour d'une image
    Par DiverSIG dans le forum Ext JS / Sencha
    Réponses: 1
    Dernier message: 23/08/2011, 10h33
  3. [MySQL] Mise à jour d'une image
    Par Romuald632 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 22/04/2011, 21h00
  4. Mise à jour d'une image
    Par ratakses dans le forum 2D
    Réponses: 2
    Dernier message: 03/09/2006, 15h45
  5. Mise à jour d'une bd mysql
    Par joquetino dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 11/01/2005, 14h05

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