MySqlParameter - objaśnienie funkcji

0

Witam,
Mam funkcję wgrywającą zdjęcie do bazy danych, znalezioną w internecie, wygląda ona tak:

string zapytanie = "UPDATE tabela SET zdjecie=?image WHERE id=" + 1;

MySqlCommand myCommand = new MySqlCommand(zapytanie, conn);

MySqlParameter par = myCommand.Parameters.Add("?image", MySqlDbType.MediumBlob);

par.Size = binaryData.Length;
par.Value = binaryData;

myCommand.ExecuteNonQuery();

Problem w tym, że nie wiem jak działa to dodawanie parametrów. Wiem, że jest coś z rozmiarem, coś z wartością ale jak to dokładnie wygląda? Jaką struktruję musi mieć to "?image" by zostało wgrane do bazy danych? Proszę o pomoc w tej sprawie.

Pozdrawiam.

0

http://dev.mysql.com/doc/refman/5.1/en/connector-net-ref-mysqlclient.html#connector-net-ref-mysqlclient-mysqldbtype, wiersz z "MediumBlob".
co to znaczy struktura? "?image" to string. pole w tabeli ma nazwę zdjecie i typ BLOB. binaryData to zapewne byte[].

to wszystko można znaleźć w kilkanaście sekund na google.

0

Akurat nie skupiłeś się na najważniejszym czyli parametrach mysql bo resztę to akurat żaden problem znaleźć. Chodziło mi o implementację parametrów w mysql ale jakoś to znalazlem chyba.

1 użytkowników online, w tym zalogowanych: 0, gości: 1