c# con mysql

27/07/2006 - 15:35 por Jaime Andres | Informe spam
Hola,

estoy haciendo una aplicacion en la que se debe guardar una imgen en mysql,
el campo en mysql debe ser de tipo blob, al mandarle el dato lo hago asi:

Stream sImagen = File1.PostedFile.InputStream;
Byte[] arrayImagen = new byte[sImagen.Length];
sImagen.Read(arrayImagen, 0, Convert.ToInt32(sImagen.Length));
MySqlCommand cm = new MySqlCommand("insert into side2.tabla1(imagen)
values(img)", cn);
cm.Parameters.Add("img", arrayImagen);

pero al ejecutarlo que genera un error que dice que el campo 'img' no
existe, cuando img es la variable.

saludos, gracias
 

Leer las respuestas

#1 Miguelo
27/07/2006 - 17:51 | Informe spam
Hola, me parece que te falta la ? en el parámetro:

MySqlCommand cm = new MySqlCommand("insert into side2.tabla1(imagen)
values(?img)", cn);

Miguelo

Preguntas similares