none
System.OutOfMemoryException al almacenar en campo Longblod en mysql RRS feed

  • Pregunta

  • Estoy programando en VB.net 2010 y uso una base de datos en Mysql  5.5
    Me pidieron hacer una base de datos que almacene un historial de documentos en diferentes formatos (pdf, docx, xlsx, jpg, cad, cdr, etc) junto a sus descriptores para hacer busquedas.
    Ya lo tengo funcionando pero cuando han empezado a almacenar archivos generalmente sobre los 100mb en la base de datos se me presente el mensaje System.OutOfMemoryException en la línea CommandSql.ExecuteNonQuery().
    Lo tengo funcionando sobre una pc:
    FX 4100 quad core 3.6 GHz
    8 gb de Ram
    Windows 7
    Alguien tiene un caso similar?, que alternativas de solución me pueden sugerir?.

    Espero sus comentarios y/o alguna idea al respecto, gracias.

    • Cambiado Enrique M. Montejo miércoles, 24 de octubre de 2012 16:16 Acceso a datos (De:Lenguaje VB.NET)
    martes, 23 de octubre de 2012 16:30

Todas las respuestas

  • Hola,

    Según la documentación oficial de la excepción:

    OutOfMemoryException (Clase)

    Excepción que se produce cuando no hay suficiente memoria para continuar con la ejecución de un programa.

    Nos cuentas que la maquina tiene 8 gigas de ram, sin embargo cuanta está disponible al momento de ejecutar la linea:

    CommandSql.ExecuteNonQuery()

    Abre el administrador de tareas y le haces un paso a paso a tu código, cuando llegues a CommandSql.ExecuteNonQuery() revisas la cantidad de memoria disponible.

    Realiza la prueba y nos cuentas.


    Un saludo,
    Cristian Pérez
    Blog

    jueves, 25 de octubre de 2012 13:38
  • Saludos quiciera hacerte una pregunta Cristian Perez quizas salida del contexto de está pero he revisado tu blog y yo estoy creando uno y he querido insertar imagenes de codigo asi como tú lo pones en el tuyo pero cuando la inserto en mi blog me salen muy pequenas, que haces para que te salgan esas imagenes de manera normal que se puedan ver bien en el blog?

    Si mi respuesta te ha ayudado a resolver tus problemas, Selecciona "Proponer como respuesta"

    Blog
    J.Joaquin

    jueves, 25 de octubre de 2012 15:06
  • Hola,

    La verdad también soy muy nuevo en el tema del blog, solo llevo como tres artículos (y haciendo el cuarto), te puedo colaborar explicandote lo que necesites de lo que he logrado implementar, enviame un correo cristianperez@outlook.com que con todo el gusto.


    Un saludo,
    Cristian Pérez
    Blog

    jueves, 25 de octubre de 2012 15:13
  • He observado que no usa mas de 4gb.

    Será que tiene algo que ver si la aplicación es para 32 o 64 bits???

    martes, 13 de noviembre de 2012 16:09