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 :
Je suppose que je m'y prend mal, avez vous une idée d'où peut venir le problème?
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*/ }
Partager