sql >> Database teknologi >  >> RDS >> Mysql

gemmer billede til byte[] i Mysql ved hjælp af asp.net og c#

Problem løst efter masser af vanskeligheder... Tilføj blot parametre med ? i stedet for at sende byte array bt direkte i Indsæt forespørgsel... Noget som dette:

INSERT INTO IMAGELOG (ImageLogo) VALUES (?p1) og Pass værdier noget som dette

cmd.Parameters.Add("?p1", bt); <-- Tilføjelse af parameter p1 værdi her

Bemærk:Hvis du bruger MySql som databaseslut, så foreslår jeg at bruge ? i stedet for @ symbol.

OUTPUT:

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

Håber det hjælper jer allesammen, Chears. !!




  1. Brug af isql med en forbindelsesstreng

  2. PDO og binding af flere værdisæt under indsættelse - for nylig

  3. Hvordan sorterer man array-liste i zig-zag i PHP?

  4. Hvordan laver man sideinddeling for JSON-data i PHP?