elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Foros Generales
| |-+  Dudas Generales (Moderador: engel lex)
| | |-+  problemas insertando un registro en un campo tipo blob bd oracle desde c#
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: problemas insertando un registro en un campo tipo blob bd oracle desde c#  (Leído 1,121 veces)
dani-alejo

Desconectado Desconectado

Mensajes: 1


Ver Perfil
problemas insertando un registro en un campo tipo blob bd oracle desde c#
« en: 16 Diciembre 2017, 03:49 am »

Saludos.
Hace poco he tenido la necesidad de guardar un archivo en una base de datos Oracle haciendo uso de visual studio .net (obligatoriamente .NET) ; a la hora de hacerlo, para lo cual vi varios tutoriales me surgieron varios problemas los cuales no sé si son por parte del visual studio o por algún error en la bd de Oracle(variables en la bd o configuración de las tablas). Cabe resaltar que hago uso de la variable tipo BLOB en la base de datos y a la hora de guardarlo, en el registro no me guarda la imagen sino que sale textualmente “System.Byte[]” dentro de la columna de la variable tipo BLOB, de igual manera cabe resaltar, que también intente cambiar la variable de BLOB  a CLOP pero de esta forma me sale error en código. Abajo hago anexo de dicho código que ando usando para dicho fin; Si alguien ya logro hacer algo parecido sería de gran ayuda si me dijera como, o anexar su propio código. ¡Muchas gracias ¡

este es el código que se tiene en el backend
Código
  1. protected void Aceptar(object sender, EventArgs e)
  2.    {
  3.        string sql = "";
  4.        string texto = "";
  5.        int id = Int32.Parse(TBid.Text);
  6.        DateTime thisDay = DateTime.Today;
  7.  
  8.        FileInfo fi = new FileInfo(FileUpload1.FileName);
  9.        byte[] contenido = FileUpload1.FileBytes;
  10.  
  11.        string name = fi.Name;
  12.        string extension = fi.Extension;
  13.  
  14.       if (FileUpload1.HasFile)
  15.        {
  16.            try
  17.            {
  18.                string archivo = Path.GetFileName(FileUpload1.PostedFile.FileName);
  19.                byte[] contenido = File.ReadAllBytes(archivo);
  20.  
  21.                sql = "insert into PROPUESTA (PROP_CODIGO,PROP_NOMBRE, PROP_DOCUMENTO,PROP_FECHA, PROP_ESTADO) " +
  22.                     "VALUES('" + id + "','" + TBnombre.Text + "','" + contenido + "','" + thisDay + "','Pendiente')";
  23.  
  24.                texto = "Datos guardados satisfactoriamente";
  25.                Ejecutar(texto, sql);
  26.  
  27.           }
  28.            catch (Exception ex)
  29.            {
  30.              TBdocumento.Text = "Error: " + ex.Message;
  31.            }
  32.        }
  33.        else
  34.        {
  35.            TBdocumento.Text = "NO seleccionaste ningun archivo";
  36.  
  37.        }
  38.  
  39.    }
  40.  
  41. ASÍ ES COMO SE CREO EL CAMPO FILEUPLOAD
  42.  
  43. <asp:TableRow>
  44.                            <asp:TableCell ColumnSpan="3">
  45.                                <asp:Label ID="Ldocumento" runat="server" Text="DOCUMENTO:" ForeColor="Black" Font-Bold="True"></asp:Label>
  46.                                <asp:FileUpload ID="FileUpload1"  runat="server" />
  47.                            </asp:TableCell>
  48.                        </asp:TableRow>
  49.  
  50.  


[MOD] Para publicar código usar las etiquetas GeSHi


· No se debe escribir en mayúsculas
>aquí las reglas del foro
-Engel Lex


« Última modificación: 16 Diciembre 2017, 04:28 am por engel lex » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
problemas insertando subtitulos
Multimedia
Cobac 5 3,322 Último mensaje 19 Enero 2006, 02:38 am
por Z_tiger
problemas insertando subtítulos
Multimedia
manucifu 8 2,838 Último mensaje 12 Enero 2006, 12:18 pm
por Songoku
Consulta del tipo: Select x From Tabla Where Campo= N variables ??
Programación Visual Basic
TheGhost(Z) 1 4,719 Último mensaje 14 Enero 2006, 11:05 am
por TheGhost(Z)
Mostrar imagen desde campo BLOB
PHP
Littl3 5 10,066 Último mensaje 28 Mayo 2009, 01:38 am
por Nakp
campo tipo blob mysql
Bases de Datos
kakashi20 0 1,635 Último mensaje 28 Mayo 2012, 22:12 pm
por kakashi20
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines