Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/02/2011, 09:44
javierkcjm
 
Fecha de Ingreso: mayo-2008
Mensajes: 9
Antigüedad: 16 años
Puntos: 0
Imagen en Postgress

Amigos, tengo un problema al almacenar una imagen en una base pg...
les comento paso la imagen a bytes() , esto no es mal ya que el mismo arreglo que resulta lo vuelvo a crera imagen y la crea, el problema esta al almacenar ese arreglo y traerlo de la base mediante una consulta SQL, lo que me di cuenta es que me duplica el tamaño del arreglo y por ese me sale un tipico error parameter is no valid.....
este es el codigo que uso para subir la foto....

C.CommandText = "update tbl_estudiante set foto=:foto where idestudiante=1"
C.CommandText = "insert into fotos values(:foto)"
Dim pictureParameter = New NpgsqlParameter("foto", NpgsqlTypes.NpgsqlDbType.Bytea)
pictureParameter.Value = Foto
C.Parameters.Add(pictureParameter)
C.ExecuteNonQuery()

me realize el insert correctamente, y como dije el problema esta que al momento de traer la foto mediante SQL me duplica el arreglo, cabe decir que el campo es de tipo Bytea

Espero me puedan ayudar

Saludos