error de conectividad: [mysql] [odbc 5.1 driver] [mysqld-5.1.42] got error 2048 from storage engine

394 views
Skip to first unread message

Cesar Yamunaque Baca

unread,
Apr 20, 2012, 2:27:44 PM4/20/12
to mundovis...@googlegroups.com
Buenos Dias

me conecto una base de datos en MySql 
pero al hacer la consulta me da el siguiente error

error de conectividad: [mysql] [odbc 5.1 driver] [mysqld-5.1.42] got error 2048 from storage engine

Alguien sabe a que se debe

Gracias por sus atencion

Jose Oscar Vogel

unread,
Apr 20, 2012, 2:35:15 PM4/20/12
to mundovis...@googlegroups.com
Buenas tardes:

Googleando me he encontrado que ese error se debe a  
Error: 2048 (CR_INVALID_CONN_HANDLE)

Message: Invalid connection handle

por lo que dice ahi debe ser algun problema de conexion, se perdio la comunicacion o el manejador no es valido.-

Saludos

--
_______________________________________________________________
Has recibido este mensaje porque estás suscrito al Grupo "Mundo Visual
FoxPro" de Grupos de Google.
 
Para anular la suscripción a este grupo, envía un mensaje a:
mundovisualfox...@googlegroups.com



--
Prof. Jose Oscar Vogel
Garuhapé - Misiones
CP 3334
Cel: 03743-15667526
MSN: oscar...@gmail.com
Twitter: @ovogel23
Facebook: oscarvogel

Cesar Yamunaque Baca

unread,
Apr 20, 2012, 3:03:41 PM4/20/12
to mundovis...@googlegroups.com
Hola Jose,

La base de datos es pequeña solo tiene 1200 registros con una longitud de 380

He probado en otra instalacion y funciona ok

en esta sucede lo siguiente:

1) Se conecta ok
2) Ejecuto el comando "SELECT * FROM articulo"
    y despues de 5 o 7 minutos me envia el error mencionado

Segun tu respuesta se perdio la comunicacion ¿?,
debido a no se que factores

Te ha ocurrido esto alguna vez

Gracias por tu respuesta




efh...@gmail.com

unread,
Apr 20, 2012, 3:25:52 PM4/20/12
to mundovis...@googlegroups.com
Hola José
 
Me paso el mismo caso, y esto me sucedía con un servidor linux y lo que pasa es que el servidor después de pasados unos minutos ocioso cierra la conexión por seguridad, lo que hice fue crear una función con la cual testeo si existe la conexión si no existe lo vuelvo a crear
 
Saludos
 
Efraín

Cesar Yamunaque Baca

unread,
Apr 20, 2012, 5:05:39 PM4/20/12
to mundovis...@googlegroups.com

Hola Efrain

De que manera realizas el testeo

Ya que lo que hago es:

Conectarme SQLCONNECT()
inmediatamente ejecuto el SQLEXEC(),
luego de unos minutos retorna
error de conectividad: [mysql] [odbc 5.1 driver] [mysqld-5.1.42] got error 2048 from storage engine

Gracias por la respuesta

Cesar Yamunaque Baca

unread,
Apr 20, 2012, 5:45:42 PM4/20/12
to mundovis...@googlegroups.com
Encontre el error
al igual que en FVP las tablas de MySql se malogran
Ahora a investigar como se pueden reparar
Saludos

Trinidad Otiniano Vasquez

unread,
Apr 24, 2012, 8:29:00 AM4/24/12
to mundovis...@googlegroups.com
Hola, me parece que aqui tienen problemas los dos Cesar Yamunaque y Jose Oscar, para mi en particular lo que estan haciendo está mal, porque?.
por cuestiones de seguridad no es recomendable mantener las conexiones abiertas, cuando se hace una consulta o se ejecuta una transaccion siempre esta se debe cerrar inmediatamente despues de haber obtenido los datos requeridos con esto asegurarias intengridad en tu informacion.

Espero haber aportado en algo.
Saludos.



Cesar Yamunaque Baca

unread,
Apr 24, 2012, 3:26:45 PM4/24/12
to mundovis...@googlegroups.com
Hola si revisas bien los anteriores mensajes lo que hago es

- Conectar a la base de datos
- Extraer los datos (Aqui viene el error)
- Cerrar inmediatamente despues del select

Lento pero seguro, en el post anterior indico Error debido a que una tabla de la base de datos esta malograda,
gracias por tu aporte.

Saludos
Reply all
Reply to author
Forward
0 new messages