Enregistrer image dans base de donnée
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:
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?