|
Mostrar Temas
|
Páginas: [1]
|
1
|
Programación / .NET (C#, VB.NET, ASP) / Excepcion de anticipacion de E/S al acceder a MySQL desde .NET
|
en: 27 Febrero 2008, 10:53 am
|
Hola a todos, a ver si a alguien le suena esta excepción que genera mi programa. La aplicación esta creada en C# 2005 y se accede a una base de datos MySQL utilizando el conector ADO.NET driver for MySQL versión 5.1.4.0
Normalmente funciona de forma correcta, pero de vez en cuando, sin hacer nada especial y al intentar cualquier operación sobre la base de datos genera una excepción con el siguiente mensaje:
Se detectó una posible condición de anticipación de E/S al copiar la memoria. El paquete de E/S no es seguro para subprocesos de forma predeterminada. En las aplicaciones multiproceso se debe tener acceso a la secuencia de forma segura para los subprocesos, como un contenedor seguro para subprocesos devuelto por los métodos sincronizados de TextReader o TextWriter. Esto también se aplica a clases como StreamWriter y StreamReader.
Si le pido el nombre del objeto o aplicación que generó el error me dice que: mscorlib
Y el StackTrace de una de estas excepciones (este en concreto al intentar un UPDATE sobre una tabla) es el siguiente: en System.Buffer.InternalBlockCopy(Array src, Int32 srcOffset, Array dst, Int32 dstOffset, Int32 count) en System.IO.BufferedStream.Read(Byte[] array, Int32 offset, Int32 count) en MySql.Data.MySqlClient.MySqlStream.Read(Byte[] buffer, Int32 offset, Int32 count) en MySql.Data.MySqlClient.MySqlStream.ReadByte() en MySql.Data.MySqlClient.MySqlStream.SkipBytes(Int32 len) en MySql.Data.MySqlClient.MySqlStream.OpenPacket() en MySql.Data.MySqlClient.NativeDriver.ReadResult(UInt64& affectedRows, Int64& lastInsertId) en MySql.Data.MySqlClient.MySqlDataReader.GetResultSet() en MySql.Data.MySqlClient.MySqlDataReader.NextResult() en MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior) en MySql.Data.MySqlClient.MySqlCommand.ExecuteNonQuery() en MySql.Data.MySqlClient.MySqlConnection.BeginTransaction(IsolationLevel iso) en Gestion.Source.ModeloBD.ActualizarRegistro(Registro registro) C:\Proyectos\My SQL\Gestion\Gestion\Source\ModeloBD.cs:línea 458
Además, al no ocurrir siempre es mas difícil arreglarlo. Gracias por vuestro tiempo. Saludos
|
|
|
2
|
Programación / .NET (C#, VB.NET, ASP) / ASP.NET y Tomcat
|
en: 2 Enero 2008, 16:40 pm
|
Hola, sabeis si es posible que Tomcat srva paginas aspx? Parece ser que dispone de modulos para asp, pero no se que tal funcionan ni si tambien hay la posibilidad de que funcionen con aspx.
Gracias y un saludo.
|
|
|
3
|
Programación / .NET (C#, VB.NET, ASP) / Generar File System Filter Driver
|
en: 29 Noviembre 2007, 18:49 pm
|
Hola, necesito vuestra ayuda. Tengo que crear un driver que intercepte la peticiones de apertura y cierre de ficheros de cualquier programa en uso, para esto el File System Filter Driver. He descargado el WinDDK y construido (Build) el entorno para Windows XP. Pero también parece que debo utilizar DDKBuild para integrar WindDDK con Visual Studio .NET. Alguien sabe los pasos a seguir desde que se escribe el código del Driver (en C) hasta que puedo utilizarlo en mi proyecto de C#? NOTA: El programa es un servicio creado como proyecto de C# Framework 2.0 (y utilizo el Visual Studio 2005) sobre Windows XP Agradezco vuestra ayuda ya que es un tipo de programacion que me resulta totalmente desconocido .
|
|
|
5
|
Programación / .NET (C#, VB.NET, ASP) / Obtener ventana activa real
|
en: 14 Noviembre 2007, 09:49 am
|
Hola a todos, alguien sabe como obtener el handle de la ventana activa?, porque la funcion getForegroundWindow devuelve el handle pero de la ventana principal, en aplicaciones MDI, donde una ventana principal puede tener varias hijas esto es un problema, porque aunque este trabajando en una hija me devuelve el handle de la principal. Un saludo.
|
|
|
7
|
Programación / .NET (C#, VB.NET, ASP) / ¿Qué fichero está abierto en la ventana activa?
|
en: 16 Octubre 2007, 14:30 pm
|
Hola, mi problema es que necesito saber con que fichero está trabajando el usuario, se cual es la ventana activa en cada momento, pero no se como obtener el fichero que puede tener abierto esta ventana. Intenté averiguar por el proceso, pero además que tampoco pude está el problema de que un proceso (ejemplo el iniciado al arrancar Word) puede abrir varios ficheros (uno en cada ventana) Gracias por anticipado
|
|
|
|
|
|
|