![]() |
Datenbank: mysql • Zugriff über: mysql.pas/libmysql.dll
Bild in einem MySQL-Blob speichern
![]() 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: ![]() |
Re: Bild in einem MySQL-Blob speichern
|
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 04:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz