Datenbank: mysql • Zugriff über: mysql.pas/libmysql.dll
Bild in einem MySQL-Blob speichern
Zurück zur ursprünglichen Diskusion
Zitat:
Delphi-Quellcode:
var
s: AnsiString; query: AnsiString; f: TFileStream; begin f := TFileStream.Create('test.jpg', fmOpenRead + fmShareDenyWrite); try SetLength(s, f.Size); f.ReadBuffer(Pointer(s)^, Length(s)); finally f.Free; end; query := 'insert test set b=' + QuoteString(s); mysql.mysql_real_query(conn, PAnsiChar(query), Length(query)); end; |
Re: Bild in einem MySQL-Blob speichern
Kannst du prepared-Queries/Parameter verwenden?
Hier gibt's nämlich ein C# Beispiel dafür: http://dev.mysql.com/doc/refman/5.1/...sing-blob.html ;) |
Re: Bild in einem MySQL-Blob speichern
Das hier funktioniert tadellos:
http://www.swissdelphicenter.ch/de/showcode.php?id=1271 |
Re: Bild in einem MySQL-Blob speichern
IIRC gibt es in der verwendeten Bibliothek aber kein TDataset o.ä., das ist ja das Problem.
|
Re: Bild in einem MySQL-Blob speichern
@samso
Danke funzt 100 % :cheers: jetzt nur noch zurück in den Puter. Gruß Frank |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz