Error general del controlador ODBC: intento de dos solicitudes de base de datos activas

StackOverflow https://stackoverflow.com/questions/644463

  •  22-07-2019
  •  | 
  •  

Pregunta

Estoy usando ASP.NET 2.0 para conectarme a un servidor Sybase SQL Anywhere 5. Y obtengo este error esporádicamente. Simplemente sucede a veces. El mensaje de error es:

  

ERROR [HY000] [Sybase] [Controlador ODBC] Error general: intento de dos solicitudes de base de datos activas

     

Detalles de la excepción: System.Data.Odbc.OdbcException: ERROR [HY000] [Sybase] [ODBC Driver]

     

Error general: intento de dos solicitudes de base de datos activas

¿Alguien tiene alguna experiencia con este problema?

¿Fue útil?

Solución

El mensaje de error significa que intentó ejecutar dos consultas al mismo tiempo utilizando la misma conexión de base de datos.

¿Está intentando utilizar la misma conexión de base de datos para todas las solicitudes? Las solicitudes son manejadas por varios subprocesos, por lo que cada solicitud debe tener su propia conexión de base de datos.

Otros consejos

Parece que está reutilizando la misma conexión para múltiples comandos. Compruebe que dispone de las conexiones correctamente después de cada comando / lote de comandos y que todos los comandos nuevos obtienen una nueva conexión.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top