Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Speichern des Bildes in byte[] in Mysql mit asp.net und c#

Problem nach vielen Schwierigkeiten gelöst ... Fügen Sie einfach Parameter mit ? hinzu Übergeben Sie stattdessen das Byte-Array bt direkt innerhalb von Insert Query ... Etwa so:

INSERT INTO IMAGELOG (ImageLogo) VALUES (?p1) und Übergeben Sie Werte in etwa so

cmd.Parameters.Add("?p1", bt); <-- Wert des Parameters p1 hier hinzufügen

Hinweis:Wenn Sie MySql verwenden Als Datenbankende schlage ich vor, ? zu verwenden statt @ Symbol.

OUTPUT:

ImgID      ImageLogo
________________________________
  1        Binary Image    73K ( Length ) < ----- > You can see the difference...
  2        Binary Image    69K ( Length )

Hoffe es hilft euch allen, Chears. !!