sql >> Databasteknik >  >> RDS >> Mysql

lagra bild till byte[] i Mysql med asp.net och c#

Problem löst efter många svårigheter... Lägg bara till parametrar med ? istället skickar byte array bt direkt inom Infoga fråga...Något så här:

INSERT INTO IMAGELOG (ImageLogo) VALUES (?p1) och Pass värden något sånt här

cmd.Parameters.Add("?p1", bt); <-- Lägger till parameter p1 värde här

Obs:Om du använder MySql som databasslut så föreslår jag att du använder ? istället @ symbol.

OUTPUT:

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

Hoppas det hjälper er alla, Chears. !!




  1. Återställ sekvensvärdet till 1

  2. Återställ PostgreSQL primärnyckel till 1

  3. mysql infoga i tabellen om det finns

  4. MySQL InnoDB-begränsning fungerar inte