guardar imagen a sql
Publicado por juampy (38 intervenciones) el 26/10/2009 18:23:58
Holas.Estoy desarrollando un programita en c # donde necesito guardar una imagen a una bade de datos. estube leyendo por ahi q ates de guardar nesesito convertirlo la imagen en un arreglo de bytes cosa q ya lo logre. ahora el problema es al momento de realizar la consulta de insertar el arreglo de bytes a la bd mi condigo de insercion es este:
byte[] imagen = Image2Bytes(img);
string sql = "INSERT INTO [Prueba].[dbo].[prueba1]([imagen]) " +
"VALUES("+ imagen +");";
donde suponiendo q Image2Bytes me devuelve el arreglo de bytes de la imagen q le paso.
al hacer correr el programa paso a paso a un principio me muestra el arreglo de bytes OK. pero ya cuando paso a la consulta resulata q ya no hay mi arreglo de bytes sino me aparese System.Byte[] cosa q esto no reconocera sql.
INSERT INTO [Prueba].[dbo].[prueba1]([imagen]) VALUES(System.Byte[]);
entonces como tendria q pasarle en relaidad el arreglo de bytes les agradeceria q me ayudaran
byte[] imagen = Image2Bytes(img);
string sql = "INSERT INTO [Prueba].[dbo].[prueba1]([imagen]) " +
"VALUES("+ imagen +");";
donde suponiendo q Image2Bytes me devuelve el arreglo de bytes de la imagen q le paso.
al hacer correr el programa paso a paso a un principio me muestra el arreglo de bytes OK. pero ya cuando paso a la consulta resulata q ya no hay mi arreglo de bytes sino me aparese System.Byte[] cosa q esto no reconocera sql.
INSERT INTO [Prueba].[dbo].[prueba1]([imagen]) VALUES(System.Byte[]);
entonces como tendria q pasarle en relaidad el arreglo de bytes les agradeceria q me ayudaran
Valora esta pregunta


0