Bonjour,

Je souhaite enregistrer une image dans une base de donnée via un TQuery.

Après quelques recherche sur le net, je suis arrivé a quelques chose, mais ca ne fonctionne pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
  TQuery *q  ;
  q->Active = false ;
  q->SQL->Clear()   ;
  q->SQL->Add( "INSERT INTO NomDeMaTable" ) ;
  q->SQL->Add( "(MyPk, MyBlobField) " ) ;
  q->SQL->Add( "VALUES ( 1 , " ) ;
  q->SQL->Add( " :STREAM_PICTURE )  " ) ;
  q->ParamCheck = true ;
  q->ParamByName( "STREAM_PICTURE" )->LoadFromFile( "C:\\aaa.jpg", ftBlob) ;
  try
  {
    q->ExecSQL() ;
  }
  catch(...) { /* Gestion Exception*/  }
Je suppose que je m'y prend mal, avez vous une idée d'où peut venir le problème?